- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我展示了一个模态视图 Controller ,它的背景是 UIVisualEffectView
和 .light
类型的 UIBlurEffect
我将展示模态视图 Controller 如下:
infoViewController.modalPresentationStyle = .overFullScreen
infoViewController.modalTransitionStyle = .crossDissolve
self.present(infoViewController, animated: true, completion: nil)
我注意到在 crossDissolve
动画完成之前,模糊效果 View 不会出现。这不是其他过渡样式的情况,例如 coverVertical
。
这只发生在带有 Swift 3 的 iOS 10 上。
如何让 crossDissolve
动画与我的 infoViewController
上的视觉效果 View 一起工作。有什么建议/解决方法吗?
最佳答案
我所做的是将 crossDisolve
替换为 CATransition
,如下所示:
self.present(controller,
animated: false,
completion: nil)
let transition = CATransition()
transition.duration = 0.3
transition.type = kCATransitionFade
view.window?.layer.add(transition, forKey: nil)
希望对您有所帮助。
关于ios - UIVisualEffectView 延迟与 UIModalTransitionStyle CrossDissolve,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086097/
我正在尝试在 UITabBarController 上创建一个过渡效果,有点类似于 Facebook 应用程序。我设法在选项卡开关上获得了“滚动效果”,但我似乎无法弄清楚如何交叉溶解(或者它至少不起作
我展示了一个模态视图 Controller ,它的背景是 UIVisualEffectView 和 .light 类型的 UIBlurEffect 我将展示模态视图 Controller 如下: in
在 UIKit 中,我使用下面的代码来呈现具有演示风格的模态视图 Controller 交叉溶解 controller.modalTransitionStyle = .crossDissolve co
当使用路由在 Flutter 中的两个页面之间导航时,如何从 iOS 重新创建 modalTransitionStyle = .crossDissolve。 最佳答案 在这里,您可以更改 transi
我正在尝试获得熟悉的“半透明叠加”效果。我正在使用 .OverCurrentContext 演示风格,并且所呈现的 VC 具有 0.5 alpha 的 View ,在 Storyboard 中设置。
我是一名优秀的程序员,十分优秀!