我正试图在页面进入PageViewController时淡入UIBlur背景。
例如,Page 1在背景上没有UI模糊,但我希望第2页在页面出现时淡化控制器背景上的暗模糊。
当前发生的是页面出现,半秒后应用模糊。
以下是我目前第2页的内容:
@Lock(WRITE)
答案 0 :(得分:0)
UIView类的以下属性是可动画的:
@property frame
@property bounds
@property center
@property transform
@property alpha
@property backgroundColor
@property contentStretch
答案 1 :(得分:0)
目前还不清楚你真正想要的是什么,但是如果你想将一个视图控制器呈现在你正在模糊呈现视图控制器作为所呈现的视图控制器的背景的地方。你应该:
viewController.modalPresentationStyle = .OverCurrentContext
viewController.modalTransitionStyle = .CoverVertical
我确信你也可以通过其他方式应用这种技术,虽然性能很昂贵。