文件名称:ScrollStackController:UI UIKit中易于滚动的布局
文件大小:1.49MB
文件格式:ZIP
更新时间:2024-06-02 15:28:12
uiviewcontroller stackview uistackview-scrollable scrollableview stackviewanimation
UIKit中易于滚动的布局 使用UIViewControllers或普通的UIView创建复杂的可滚动布局,并简化代码! ScrollStackController是一个类,您可以使用它来使用可滚动的UIStackView创建复杂的布局,但是每一行都由单独的UIViewController处理; 这使您可以将关注点保持很大的分离。 您可以将其视为UITableView但有一些区别: 每行可以有一个您可以独立管理的不同UIViewController :不再需要大型控制器,更整洁和可维护的体系结构。 如果需要轻量级的解决方案,您仍然可以使用普通的UIView实例:当您将ScrollStackController用作布局助手或视图没有复杂的逻辑并且仍可以使用主控制器时,此功能特别有用。 自一开始就由AutoLayout提供动力; 它结合使用UIScrollView + UIStack
【文件预览】:
ScrollStackController-master
----ScrollStackController.podspec(740B)
----ScrollStackController.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(31KB)
----Resources()
--------architecture.png(27KB)
--------custom_transition.gif(898KB)
--------logo.png(114KB)
--------Logo.sketch(57KB)
----Sources()
--------ScrollStackController()
----.swiftpm()
--------xcode()
----Configs()
--------ScrollStackController.plist(935B)
--------ScrollStackControllerTests.plist(733B)
----Tests()
--------LinuxMain.swift(123B)
----ScrollStackControllerDemo()
--------ViewController.swift(5KB)
--------Info.plist(2KB)
--------AppDelegate.swift(1KB)
--------Base.lproj()
--------Extension.swift(675B)
--------Assets.xcassets()
--------Child View Controllers()
--------SceneDelegate.swift(2KB)
----Podfile(864B)
----LICENSE(1KB)
----README.md(28KB)
----banner.png(68KB)
----Package.swift(1KB)
----.gitignore(30B)