ios - UIPageViewController 的 viewController subview 动画转换

标签 ios objective-c animation core-animation uipageviewcontroller

有没有办法制作动画UIPageViewController转换时的 viewController subview ?

例如:我设置了UIPageViewController的过渡样式为滚动,导航为水平,书脊位置为屏幕底部。

每个viewControllerUIPageViewController有一个标签,我想在过渡时淡入或淡出。

Fade-in and Fade-out on transition

可以通过实现 <UIPageViewControllerDelegate> 来实现非动画效果协议(protocol)。是否可以为标签的不透明度设置相对于手势的动画?

最佳答案

不幸的是,事实并非如此。委托(delegate)不提供任何获取滚动位置的方法。您必须推出自己的 UIPageViewController 版本(例如,使用 UIScrollView 并监听 scrollViewDidScroll: 和其他委托(delegate)方法)

关于ios - UIPageViewController 的 viewController subview 动画转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18590533/

相关文章:

iOS 6 嵌入 youtube

ios - 在appDelegate中显示alertView

ios - iOS 中 Google map 标记上的弹跳动画 ?? [ objective-c ]

java - 在 JavaFX 2 中实现逐步动画

iphone - 确定一个动画周期的结束

ios - SKAction序列临时延迟(初始延迟?)

ios - 在类中定义一段代码,该代码配置为两个目标仅在其中一个目标中运行

ios - 无法在 MPMovieplayercontroller 中播放电影

objective-c - NSBezierPath 上的剥离描边

Objective-C 引用计数和自动释放