【问题标题】:Adding logic before view disappears在视图消失之前添加逻辑
【发布时间】:2010-11-09 15:26:11
【问题描述】:

我想添加逻辑以在用户按下导航栏的后退按钮时显示警报视图。
但我并不是说 viewwilldisappear 方法。因为当我使用它时,前一个视图出现在我的警报视图显示之前。另外我想使用一些当前的视图控制器类属性。但是这些在 viewwWillDisappear 被调用时就丢失了。
我找不到任何允许我这样做的方法。我尝试了 shouldPopItem,但它根本没有被调用。

【问题讨论】:

    标签: iphone-sdk-3.0 uinavigationcontroller


    【解决方案1】:

    viewWillDisappear:

    http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html

    这应该放在应该执行逻辑的视图控制器中。然后应该将逻辑放置在此委托方法中。

    【讨论】:

      【解决方案2】:

      [UIViewController viewWillDisappear];

      编辑

      Capturing back click in navigation controller

      - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2010-11-25
      • 2022-01-14
      相关资源
      最近更新 更多