自定义 UITabBar 的 UIKit 外观代理
我想创建一个自定义 UITabBar 并且熟悉外观代理。我知道我可以将其背景图像设置为我想要的任何内容。如何更改每个选项卡的选定状态?本质上我想消除光泽/光泽效果。
I want to create a custom UITabBar and am familiar with the appearance proxy. I know I can set its background image to whatever I want. How can I change the selected state of each tab? Essentially I would like to remove the gloss/shine effect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要获取实际的 UITabBarItem
像这样的东西应该可以解决单个项目的问题
,或者您可以使用代理来更改所有 UITabBarItems
You need to grab the actual UITabBarItem
Something like this should do the trick for individual items
alternatively you can just use the proxy to alter all UITabBarItems using
您可以使用
UIBarItem
和UITabBarItem
的外观代理来完成此操作。来自苹果的文档:
You may use the appearance proxies for
UIBarItem
andUITabBarItem
to accomplish this.From Apple's documentation: