文件名称:TOSplitViewController:拆分视图控制器,一次最多可以显示三个视图控制器
文件大小:532KB
文件格式:ZIP
更新时间:2024-02-24 00:32:34
objective-c cocoapods split uiviewcontroller Objective-CObjective-C
TOSplitViewController 一个拆分视图控制器,可以在同一屏幕上最多显示三个视图控制器。 TOSplitViewController是一个很“轻”重执行的UISplitViewController 。 在大多数情况下,它的行为类似于UISplitViewController ,但能够在一些较大的屏幕(例如12.9英寸iPad Pro或横向放置的常规iPad)上显示多达3列。 产品特点 根据当时设备屏幕的大小,可以在屏幕上同时显示1到3个视图控制器。 当屏幕尺寸更改时,将在单独的列中彼此动态折叠的视图控制器进行处理。 当设备旋转需要更改列数时,播放精美的过渡动画。 通过委托方法和UIViewController类别公开尽可能多的功能,以允许子类覆盖此行为。 码 由于拆分视图控制器的工作方式,有必要提前创建所有视图控制器,因为拆分视图控制器可以折叠显示,但随后可以扩展: # import " TOCropViewController.h " PrimaryViewController *mainController = [[PrimaryViewControll
【文件预览】:
TOSplitViewController-master
----.github()
--------FUNDING.yml(49B)
----TOSplitViewControllerExampleTests()
--------TONavigationControllerCategoryTests.m(3KB)
--------Info.plist(680B)
--------TOSplitViewControllerExampleTests.m(685B)
----TOSplitViewControllerExample.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(22KB)
----screenshot.jpg(523KB)
----LICENSE(1KB)
----README.md(4KB)
----TOSplitViewController.podspec(516B)
----TOSplitViewController()
--------TOSplitViewController.m(45KB)
--------TOSplitViewController.h(13KB)
--------Categories()
----.gitignore(1KB)
----CHANGELOG.md(886B)
----TOSplitViewControllerExample()
--------PrimaryViewController.m(3KB)
--------Info.plist(1KB)
--------SecondaryViewController.m(2KB)
--------main.m(354B)
--------PrimaryViewController.h(252B)
--------Base.lproj()
--------SecondaryViewController.h(256B)
--------AppDelegate.h(297B)
--------Assets.xcassets()
--------DetailViewController.h(295B)
--------DetailViewController.m(1KB)
--------AppDelegate.m(3KB)