SCSafariPageController:一个页面视图控制器组件,可重现Mobile Safari的标签切换行为

时间:2024-05-29 22:43:56
【文件属性】:

文件名称:SCSafariPageController:一个页面视图控制器组件,可重现Mobile Safari的标签切换行为

文件大小:633KB

文件格式:ZIP

更新时间:2024-05-29 22:43:56

Objective-C

SCSafariPageController SCSafariPageController页面视图控制器组件,可重现在Mobile Safari的选项卡切换器中看到的行为,并用作的演示 特征: 可以缩小,部分重叠和倾斜,类似于Safari的页面 可以放大并聚焦在任何页面上,并对布局更改进行动画处理 允许滑动一次在一页或多页上删除 即使在滑动删除时,也会根据页面总数动态调整项目间的间距和页面角度 滚动到其边界之外时增加页面角度 支持增量更新 以及所有其他的细节。 实施细节 SCSafariPageController构建在之上,并利用自定义页面布局器获得所需的效果。 它将视图控制器包装在基于SCSafariPageWrapperViewController的滚动视图中,以获取要删除的幻灯片功能,然后根据页面总数和内容偏移量将可变的项目间间距和子层转换(角度,透视图和比例)应用于页面。


【文件预览】:
SCSafariPageController-master
----Demo()
--------ObjCDemo()
--------SCSafariPageController.xcodeproj()
--------Podfile(232B)
--------SwiftDemo()
--------Supporting Files()
----SCSafariPageController()
--------SCSafariPageController.m(11KB)
--------SCSafariPageWrapperViewController.m(3KB)
--------SCSafariZoomedInLayouter.m(749B)
--------SCSafariZoomedInLayouter.h(359B)
--------SCSafariPageController.h(7KB)
--------SCSafariZoomedOutLayouter.m(5KB)
--------SCSafariPageWrapperViewController.h(2KB)
--------SCSafariZoomedOutLayouter.h(1KB)
----SCSafariPageController.podspec(1KB)
----LICENSE(1KB)
----README.md(4KB)
----.gitignore(269B)

网友评论