uinavigationbar 中的自定义背景非应用程序范围,每个视图都不同

发布于 2024-10-31 07:49:05 字数 85 浏览 5 评论 0原文

我发现了很多在 uiNavigationBar 中制作自定义背景的解决方案,但它们都是应用程序范围内的,如何在每个视图中做相同的事情(每个视图有不同的背景?

I found a lot of solutions to make custom background in uiNavigationBar, but they all application-wide, how to do the same things in each view (each view have different background?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梓梦 2024-11-07 07:49:05

这很难完全正确地完成,但是您可以简单地创建一个具有可配置背景图像的子类作为第一步。然后,当您从/导航到其他视图时切换背景图像。

更改背景时还必须设置栏的tintColor,以便栏按钮的颜色正确。

This is quite hard to do completely correctly, but you can simply make a subclass that has a configurable background image as a first effort. Then switch the background image as you navigate from/to other views.

You must also set the tintColor of the bar when you change the background, so the bar buttons are colored correctly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文