谢谢!
标记
解决方法 这确实是一项简单的任务.您需要做的就是在更改prevIEwVIEw输入之前从UIVIEw调用方法transitionWithView
. 如果您的目标是iOS 8.0或更高版本,您还可以轻松添加模糊效果.
在Swift中:
let blurVIEw = UIVisualEffectVIEw(frame: prevIEwVIEw.bounds)blurVIEw.effect = UIBlurEffect(style: .light)prevIEwVIEw.addSubvIEw(blurVIEw)UIVIEw.TransitionWithVIEw(prevIEwVIEw,duration: 0.4,options: .TransitionFlipFromleft,animations: nil) { (finished) -> VoID in blurVIEw.removeFromSupervIEw()}
Objective-C的:
UIVisualEffectVIEw *blurVIEw = [[UIVisualEffectVIEw alloc] initWithFrame:_prevIEwVIEw.bounds];blurVIEw.effect = [UIBlurEffect effectWithStyle:UIBlurEffectStylelight];[_prevIEwVIEw addSubvIEw:blurVIEw];[UIVIEw TransitionWithVIEw:_prevIEwVIEw duration:0.4 options:UIVIEwAnimationoptionTransitionFlipFromleft animations:nil completion:^(BOol finished) { [blurVIEw removeFromSupervIEw];}];总结
以上是内存溢出为你收集整理的iOS SDK:如何在切换摄像机时使视图翻转全部内容,希望文章能够帮你解决iOS SDK:如何在切换摄像机时使视图翻转所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)