gpt4 book ai didi

objective-c - 如何从 subview 的 View Controller 访问导航栏?

转载 作者:行者123 更新时间:2023-11-29 13:41:33 27 4
gpt4 key购买 nike

我有一个 View Controller ,我在其中选择一些数据到一个数组中,然后可以选择单击一个按钮,我显示 TableView 中的数据作为 subview 添加到带有翻转动画的上一个 View 。

现在我可以从第一个 View 中选取并传递给这个 View 的数组中删除数据。

现在我有一个条件,即在导航栏的右侧有一个按钮,在其 Controller 上推送了上一个 View 。

现在需要禁用该按钮,直到数组中至少有 X 个元素。因此,当我在之前的 View 中添加数据时,我会继续检查数组,一旦它超过所需的计数,我就会启用该按钮。

现在在另一个 View 中,它是一个带有动画的 TableView,每当我删除数据时,当它低于数字 X 时,我需要再次禁用该按钮。

如何访问此 subview Controller 中的导航栏按钮?我应该将第一个 View Controller 设置为下一个 View Controller 的委托(delegate)吗?

最佳答案

如果您的 viewController 在 UINavigationViewController 中,您可以使用 self.navigationItem.leftBarButtonItemself.navigationItem.rightBarButtonItem 设置导航栏按钮。

关于objective-c - 如何从 subview 的 View Controller 访问导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985710/

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