gpt4 book ai didi

ios - UINavigationItem 透明度

转载 作者:行者123 更新时间:2023-11-29 12:27:07 25 4
gpt4 key购买 nike

我有一个 UINavigationItem(不是 UINavigationBar),我想使其透明或不透明。这是在我建立从导航 Controller 到我的 UIViewController 子类的关系 segue Root View Controller 时创建的。

我试图将它嵌入到 UINavigationBar 中,但无法成功。 UINavigationItem 似乎没有任何方法可以让我更改其背景的外观。

有什么方法可以实现这一点,要么通过将其嵌入某种 View 中,要么通过获取指向具有此功能的某个对象的指针?

这是显示 View Controller 层次结构的 Storyboard。您可以将 UINavigationItem 视为 View Controller 的直接后代。请注意,没有明确引用 UINavigationBar:

enter image description here

这是呈现时我的 UIViewController 顶部导航部分的图像。我想更改浅灰色以匹配您在其正下方看到的深灰色:

enter image description here

最佳答案

来自文档:

In iOS 5.0 and later, you can customize the appearance of the bar using the methods listed in Customizing the Bar Appearance. You can customize the appearance of all navigation bars using the appearance proxy ([UINavigationBar appearance]), or just of a single bar.

In iOS 7, a navigation bar’s tintColor affects the color of the back indicator image, button titles, and button images. The barTintColor property affects the color of the bar itself. Additionally, navigation bars are translucent by default. Turning the translucency off or on does not affect buttons, since they do not have backgrounds.

关于ios - UINavigationItem 透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28734638/

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