- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获得熟悉的“半透明叠加”效果。我正在使用 .OverCurrentContext 演示风格,并且所呈现的 VC 具有 0.5 alpha 的 View ,在 Storyboard 中设置。
当我使用 .CoverVertical 的(默认)过渡时,一切都很好。当我使用 .CrossDissolve(这是我想要的)时,呈现的 View 是不透明的。当我检查呈现 View 的 alpha 时,它不知何故变成了 1。为什么?我应该在哪里调解以防止这种情况发生?
let vc = self.storyboard!.instantiateViewControllerWithIdentifier("Overlay")!
vc.modalPresentationStyle = .OverCurrentContext
vc.modalTransitionStyle = .CrossDissolve
self.presentViewController(vc, animated:true, completion:nil)
最佳答案
Where do I intercede to prevent this?
你介入了整个动画。您将不得不为您的 View Controller 演示做一个自定义的过渡动画,因为您想要做的事情没有被四五个标准动画中的任何一个涵盖。
关于ios - 带有 .OverCurrentContext 的 UIViewController 与 .CrossDissolve 不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32898968/
我在当前的UIViewController(我们称之为 Controller B)上展示了一个UIViewController(我们称之为 Controller A)。我希望 Controller A
docs currentContext 和 overCurrentContext 都有相同的描述。 我能发现的区别是: 自可用时: @available(iOS 3.2, *) case curren
我有以下结构: 在 mainVC 中,我展示了一个模态 viewController,modalVC: let modalVC: ModalVC = ModalVC() modalVC.modalPr
在我的 ViewControllerA 中,我尝试通过调用显示 ViewControllerB: let VC2 = ViewControllerB() VC2.modalPresentationSt
考虑以下设置: 您有一个简单的应用程序,其中包含一个 UINavigationController 子类和一个 UIViewController 子类。 UINavigationController
这个问题在这里已经有了答案: Pass touches through a UIViewController (1 个回答) 已关闭 4 个月前。
我的头撞到墙上的导航栏问题。看这个sample project为了更好地了解我要实现的目标。基本上,我的应用程序结构是这样的: NavController -root-> ViewController
我在 tvOS View Controller 上使用 .overCurrentContext modalPresentationStyle 时遇到问题: let vc = UIStoryboard(
如何在 ViewController2.swift 类的 overCurrentContext View 中显示图像?当我手动工作时,我正确地执行了此操作,但当我在 swift 中以编程方式使用此操作
我正在尝试获得熟悉的“半透明叠加”效果。我正在使用 .OverCurrentContext 演示风格,并且所呈现的 VC 具有 0.5 alpha 的 View ,在 Storyboard 中设置。
我是一名优秀的程序员,十分优秀!