gpt4 book ai didi

ios - UIToolBar 结合 pushViewController

转载 作者:行者123 更新时间:2023-11-29 03:33:53 25 4
gpt4 key购买 nike

所以,我是 iOS/Objective-C 编程的新手。

我的公司有一个由其他人制作的工作应用程序,我正在尝试了解所有内容以便进行一些小的调整。

现在,我遇到了一个无法解决的问题。

这是交易:

我有一个 NavigationController,当有人在 tableView 中选择行时,我会从我的 rootView 推送其他 ViewController。每一步都有自己的 ViewController。

TableView 1 -> TableView 2 -> TableView 3 -> TableView 4

在 ViewController 3 中,我在 XIB 中添加了一个带有 3 个按钮的 UIToolBar。这是用户可以执行操作的唯一位置。我为工具栏和 3 个按钮添加了属性,外加 3 个用于按下按钮的操作。

当用户在 tableView 3 中选择一行时,navigationController 会推送带有 tableView 4 的 ViewController。

tableView 4 的 ViewController 在 XIB 中没有 UIToolbar,但显示了 tableView 3 的 Toolbar。

如何再次隐藏 UIToolBar?

我试过:

[self.navigationController setToolbarHidden:YES];

我想我缺少一些基本知识:)

我希望至少你们中的一些人可以给我一些提示,告诉我如何以正确的方式看待我的问题以获得答案。

谢谢

马修

编辑:

我错过了一些非常重要的事情!

tableView 3 didSelectRowAtIndexPath 正在将 tableView 3 的 ViewController 与其他数据源一起推送。

基本上是这样的:

tableView 1 -> tableView 2 -> tableView 3(项目) -> tableView 3(子项目)

最佳答案

将上述语句放在tableView 4的ViewController的viewWillAppear方法中

-(void)viewWillAppear:(id)animated
{
[self.navigationController setToolbarHidden:YES];
}

关于ios - UIToolBar 结合 pushViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19424862/

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