gpt4 book ai didi

ios - 有什么方法可以让我知道导航推送何时完成?

转载 作者:行者123 更新时间:2023-12-01 17:54:18 24 4
gpt4 key购买 nike

我有一个 tableview 设置为 iPad 的 Master-Detail View ,我遇到了导航损坏的问题。 Master 和 Detail 之间的链接是 Push-Detail 拆分,我需要这种方式,因为用户可以在详细信息中导航,而 master 保持原样。

问题是,如果您过快地点击 Master 端,我会收到导航损坏的消息,例如

Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.



这很糟糕!

我已经设置了一种解决方法,其中使用了延迟,并且 BOOL 必须是肯定的才能继续下一个,这可以解决问题,但它会增加大约 1 秒的延迟,因此有时看起来很糟糕看起来它不起作用,因为未加载新 View 。

导航推送完成时是否会调用任何方法?

谢谢
Ĵ

最佳答案

UINavigationController 为此调用委托(delegate)方法。看看 UINavigationControllerDelegate 协议(protocol)中的 –navigationController:didShowViewController:animated: 方法。

关于ios - 有什么方法可以让我知道导航推送何时完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21049979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com