gpt4 book ai didi

ios - UIBarButtonItem 没有出现

转载 作者:可可西里 更新时间:2023-11-01 03:30:06 28 4
gpt4 key购买 nike

我的应用布局如下-

rootViewController 是一个带有 3 个选项卡的 tabViewController,每个选项卡都有一个 UINavigationController 作为它们的 rootViewController。在其中一个选项卡中,我将单元格选择推送到另一个 tabController,它现在有两个选项卡。我想要做的是在这两个选项卡的 viewControllers 中的每一个上设置 rightBarButtonItem ...在我正在做的这两个选项卡的 viewDidLoad 方法中:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(selectionChanged:)];

然而,这绝对没有任何作用!我从苹果文档中想到,您可以在导航 Controller View 层次结构中的任何位置设置导航项的 rightBarButtonItem,但这里似乎并非如此。知道什么 - 如果有的话 - 我做错了什么?

最佳答案

解决方案不是简单地在 self.navigationItem 上设置 rightBarButtonItem,而是需要像这样在父 tabBarController 上设置它:

self.tabBarController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(selectionChanged:)];

关于ios - UIBarButtonItem 没有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773192/

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