uinavigationbar 中的自定义背景非应用程序范围,每个视图都不同
我发现了很多在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这很难完全正确地完成,但是您可以简单地创建一个具有可配置背景图像的子类作为第一步。然后,当您从/导航到其他视图时切换背景图像。
更改背景时还必须设置栏的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.