【问题标题】:Indicate if view dissapearing [closed]指示视图是否消失[关闭]
【发布时间】:2014-07-16 10:11:47
【问题描述】:

如果没有额外的BOOL 字段并在-viewWillDissapear-viewDidDissapear 中将其值设置为YES/NO,是否可以确定视图是否消失?

我正在尝试确定“返回”按钮(弹出到上一个控制器)是否导致视图消失。现在我有 isNavigationInProgress 属性可以为我做这件事。

【问题讨论】:

  • 答案就在你的问题中......当你的viewWillDissapear
  • “不加BOOL”是什么意思,能不能详细点,现在还不清楚!!!
  • –viewDidDisappear:–viewWillDisappear: 方法的参数用于指示过程是否应该被动画化。在方法内部,您可以忽略参数,但无论如何您都必须将接收到的参数发布到super

标签: ios objective-c uiviewcontroller viewwillappear


【解决方案1】:

不确定我是否正确理解了您的问题。

但是,您似乎在谈论 isMovingFromParentViewControllerisMovingToParentViewControllerisBeingPresentedisBeingPresentedisBeingDismissed 属性

这些属性可以让您了解-viewWillDissapear-viewDidDissapear 调用的原因。

在 Apple 网站上查看更多信息,UIViewController reference

【讨论】:

  • 谢谢!看起来您通过了我的 Enigma 问题并弄清楚了我在寻找什么。你写的属性是我正在寻找的。​​span>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多