- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
docs currentContext
和 overCurrentContext
都有相同的描述。
我能发现的区别是:
自可用时:
@available(iOS 3.2, *)
case currentContext
@available(iOS 8.0, *)
case overCurrentContext
使用 currentContext
,在关闭呈现的 View Controller 后,被覆盖的 View Controller 的 viewWillAppear
被调用(不一定是提供上下文)。使用 overCurrentContext
它不会被调用。
还有什么不同吗?
最佳答案
和fullScreen
和overFullScreen
的区别完全一样。第一个从它覆盖的区域中删除 View ;第二个没有,它只是覆盖它。
(在这两种情况下,如果您呈现的 View Controller 的主视图的背景颜色具有一定的透明度,这种差异在视觉上很容易看出。但是行为的差异更为重要;一些 View 在突然从查看层次结构,因此最好将它们留在原地并使用 .over
变体。)
With currentContext, after dismissing the presented view controller, viewWillAppear of the covered view controller gets called (which doesn't have to be the view controller that provides the context). With overCurrentContext it does not get called.
这只是我刚才所说的结果。使用 over
时,viewWillAppear
不会在关闭时调用,因为 View 从一开始就不会消失;它只是坐在呈现的 View 后面。同样,这与 fullScreen
和 overFullScreen
完全平行。
关于swift - currentContext 和 overCurrentContext 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58262210/
我在 middleware.json 中以下列方式在 Strongloop 中配置了我的中间件: { "initial:before": { "loopback#favicon": {}
我想在收到 FCM 后台消息时切换到屏幕。但是对于这个 context 是必需的,我在 FirebaseBackgroundMessageHandler 中肯定没有,所以在互联网上搜索后我发现我可以从
docs currentContext 和 overCurrentContext 都有相同的描述。 我能发现的区别是: 自可用时: @available(iOS 3.2, *) case curren
我今天早上一直在玩 watiN/Nunit 以捕获失败的 UI 测试的屏幕截图。但是,我在访问 Nunits TestContext.CurrentContext 时遇到了 NRE... 关于我做错了
我正在扩展一个实体的分部类以拥有一个方法。我如何获取对实体附加到的上下文(如果有)的引用以从同一上下文获取更多实体。 如果不清楚,基本上我要编写的代码是沿着这些线(空气代码): public void
与this question相关, 是await应该恢复 Thread.CurrentContext 的上下文(特别是 ContextBoundObject 表示的上下文) ?考虑以下内容: clas
我正在使用 nunit 2.5.9.10348 并尝试在 TearDown 事件中提取当前测试名称,这样我就可以为测试名称分配一个截屏文件名,但它始终为空(请参见附图)。私有(private) _co
我正在开发一个 flutter 应用程序,想在 ListView 中获取小部件的 currentContext。我知道要获取 currentContext 必须呈现小部件,当我手动滚动列表时它工作得很
我想在另一个 View 上显示一个 View - PresentedView - Background View 使用 iOS 7。在我的应用程序中,我正在使用 UITabBArController
这不是一个重要的问题,但我想知道为什么 Thread 类公开了一个用于获取当前上下文的属性 (Thread.CurrentContext) 和一个用于获取当前 AppDomain 的方法 (Threa
我正在使用 Rubymotion 而不是 Objective-C/Xcode 编写应用程序。 我发现很多 Objective-C 的编写方式更像是过程代码,而不是面向对象,并且我试图让我的代码比大多数
我是一名优秀的程序员,十分优秀!