SplitPaneKit To coś, co chciałem zcomponentyzować od jakiegoś czasu. Widzieliśmy ten wzór w kilku aplikacjach, ja nawet używam go w Abode. Ma kilka "pułapek" związanych z wydajnością i optymalizacją podczas animowania oddzielnych lub podrzędnych widoków z przeciąganiem i translacją podzielonych widoków, obsługą punktów przerwania itd., więc pomyślałem, że umieszczę to w ładnym pakiecie. W rzeczywistości wprowadziłem sporo optymalizacji w porównaniu do tego, jak to obsługuję w Abode w tym pakiecie. Więc może będę musiał to wdrożyć tam😅 Jak wcześniej, na razie jest to tylko UIKit, ale host SwiftUI prawdopodobnie pojawi się w ciągu najbliższych kilku dni, gdy wprowadzę poprawki i ostateczne zmiany w początkowym API na podstawie opinii. - Przeciągalny interfejs podzielonego panelu - Niestandardowe punkty przerwania lub wbudowane presety - Integracja widoku przewijania - przeciąganie z treści lub uchwytu - Skoordynowane animacje z widokami wpływającymi na przesunięcie - UIKit
19,38K