我正在执行一个简单的自定义推送转换,其中新 View Controller 将当前 View Controller “推送”到左侧并替换它。几乎与打开分页时 UIScrollView 所做的一样...但用于 View Controller 转换。
Luminosity 对所有(或大部分)转换执行此操作:https://itunes.apple.com/au/app/lumosity-mobile/id577232024?mt=8
考虑到这种转换的简单性,我原以为简单的谷歌搜索会找到一个示例和源代码,但我能找到的只是奇异的转换(翻转、爆炸、摆动等)
如果有人能给我指出正确的方向,那就太好了。我假设转换代码很简单,所以我的下一步是实际了解自定义转换的工作原理并自己构建它。
注意:我描述的转换与默认的 ios 推送转换不同,后者执行大量时髦的淡入淡出和滑动: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/