【问题标题】:iOS WatchKit - How to detect when back button is pressed on Watch?iOS WatchKit - 如何检测在手表上按下后退按钮的时间?
【发布时间】:2015-04-09 23:16:12
【问题描述】:

当在 Apple Watch 上按下后退按钮(箭头)时,我需要对第二个视图控制器进行一些清理。当按下后退按钮/弹出视图时,是否有任何检测/处理方法?

注意 - 我不能使用 'willDeactivate()' 函数,因为它让我陷入了我正在尝试做的事情的循环中。

【问题讨论】:

    标签: ios uinavigationcontroller back-button watchkit popviewcontroller


    【解决方案1】:

    没有检测返回按钮被触摸的方法。正确的/唯一的地方是didDeactivate,虽然这听起来不适合你。

    【讨论】:

    • 到目前为止,情况似乎如此。我能够重新设计我的循环来完成“willDeactivate”中的所有清理工作,只是没有我想要的那么漂亮。谢谢!
    • 我找不到 willDeactivate() 方法。在最新版本中是否已将其删除?谢谢
    • 其实一直都是willActivate和didDeactivate。编辑了我的回复。
    猜你喜欢
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 2017-08-09
    • 2016-12-08
    • 2021-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多