Leg*_*ess 14 iphone animation uinavigationcontroller ios
在iOS 7中,创建了一个新的推送动画,它将推动的视图控制器滑动到层次结构的顶部.但是当动画发生时,iOS显然会做两件事来修改顶视图控制器的设计:
添加阴影:

底部视图控制器上有一个灯罩:

在大多数应用中,这不是问题.但是,我目前正在开发一个像素完美设计的应用程序,我使用具有清晰背景的视图控制器.但是此功能保持不变,并且灯光覆盖显示在视图控制器上.因为背景是白色渐变,所以这个光覆盖(在屏幕截图2上)是非常明显的,并且当动画完成时,它被移除而没有动画,这使得它非常明显和烦人.
我知道我可以创建自定义动画和过渡,但我想知道:
有没有办法删除(或修改)这个光覆盖和阴影,而不必创建自定义过渡?
谢谢您的帮助.
这不是最优雅的解决方案,但我见过人们使用UIImage动画来展示他们想要展示的内容。所以,你可以:
UIViewControllerUIImageViewpushViewController:animated:, 传NO为animated:UIImageView再说一次,有点黑客,但也许这是适合您的场景的最佳解决方案。
| 归档时间: |
|
| 查看次数: |
1726 次 |
| 最近记录: |