我正在进行简单的自定义推送转换之后,新的视图控制器将当前视图控制器“推”到左侧并替换了它。启用分页时,UIScrollView几乎可以执行其他操作...但是用于视图控制器转换。
对于所有(或大多数)转换,“光度”都将执行此操作:https://itunes.apple.com/au/app/lumosity-mobile/id577232024?mt=8
鉴于此转换的简单性,我以为简单的Google搜索会找到示例和源代码,但我所能找到的只是奇异的转换(翻转,爆炸,摆动等,等等)。
如果有人能指出我正确的方向,那就太好了。我认为过渡代码很简单,因此下一步是实际学习自定义过渡的工作原理并自行构建。
注意:我描述的过渡与默认的ios push过渡不同,后者进行了大量的淡入淡出和滑动:http://watchingapple.com/2009/11/a-closer-look-at-iphone-transition-animations/
最佳答案
我想您已经找到答案了。但是对于其他发现这个问题的人...
柯林·埃伯哈特(Colin Eberhardt)在github上的库中有一个很好的名称,称为VCTransitionsLibrary,其中包含许多很酷的ios 7+过渡。我认为“平移”过渡完全符合发问者的要求:
https://github.com/ColinEberhardt/VCTransitionsLibrary/blob/master/README.md
关于ios - 自定义iOS过渡类似于UIScrollView分页(例如Luminosity对其过渡所做的操作),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24551190/