SplitPaneKit Das ist etwas, das ich schon eine Weile komponentisieren wollte. Wir haben dieses Muster jetzt in ein paar Apps gesehen, ich benutze es sogar bei Abode. Es gibt ein paar "Gotcha"-Momente mit der Leistung und Optimierung beim Animieren von separaten oder untergeordneten Ansichten mit dem Ziehen und der Übersetzung der geteilten Ansichten, beim Umgang mit Breakpoints usw. Ich dachte, ich packe es in ein schönes Paket. Ich habe tatsächlich einige Optimierungen vorgenommen, wie ich das bei Abode handhabe, in diesem Paket. Also könnte ich es dort implementieren müssen😅 Wie zuvor, im Moment ist es nur UIKit, aber ein SwiftUI-Host wird wahrscheinlich in den nächsten Tagen kommen, während ich Verbesserungen und endgültige Änderungen an der ursprünglichen API basierend auf dem Feedback vornehme. - Ziehbare Split-Pane-Oberfläche - Benutzerdefinierte Breakpoints oder integrierte Voreinstellungen - Scrollansicht-Integration - Ziehen von Inhalten oder Handhabung - Koordinierte Animationen mit Pan-Effekten auf Ansichten - UIKit
19,38K