UINavigationController 方法问题

发布于 2024-09-10 23:24:25 字数 123 浏览 2 评论 0原文

有没有办法自定义当有人触摸 UINavigationController 中的后退按钮时调用的方法?我需要检查正在加载哪个笔尖,以便我可以正确配置 UINavigationController (主要是将导航栏设置为隐藏一个视图)。

Is there a way to customize the method that is called when someone touches the back button in my UINavigationController? I need to check which nib is being loaded so I can configure the UINavigationController properly (mainly set the navigation bar to hidden for one view).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋叶绚丽 2024-09-17 23:24:25

有很多方法可以做到这一点:

1/ 当您单击后退按钮时,将使用 viewWillAppear: 调用某个视图,检查该视图。

2/ navigationController 保存了一个 UIViewController 列表,只需获取第二个顶部 UIViewController

3/ 后退按钮项将指向一个 UINavigationItem,获取该 UINavigationItem,使用标题,您可以决定您所在的视图

There are many ways to do that:

1/ When you click the back button, some view will be called with viewWillAppear:, check for that view.

2/ The navigationController holds a list of UIViewController, just get the second top UIViewController

3/ the back button item will point to a UINavigationItem, get that UINavigationItem, using the title, you can decide which views you are in

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文