gpt4 book ai didi

objective-c - 如何使用此配置访问我的 UINavigationBar 属性?

转载 作者:行者123 更新时间:2023-12-01 19:20:12 26 4
gpt4 key购买 nike

我的主视图 Controller 嵌入在 UINavigationController 中。在我的主视图上,我有一个指向另一个 View Controller 的按钮,我们称之为“settingsController”。

问题是我在 NavigationController 中更改了 UINavigationBar 的外观(使用 UIAppearance 或子类化 UINavigationBar,没关系)。
但我不想在我的 settingsController 中使用自定义 NavigationBar,因为我在 IB 中没有 NavigationBar 属性。那么我该如何改变呢?

感谢您的建议

编辑:很快,总结一下:

enter image description here

最佳答案

在任何 View Controller 中,您都可以调用 self.navigationController.navigationBar获取您当前所在的导航 Controller 的导航栏。

您可以尝试更改 viewWillAppear 中的外观在您的设置 View Controller 上,然后将其重新放回 viewWillDisappear .

关于objective-c - 如何使用此配置访问我的 UINavigationBar 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740229/

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