swift - 如何在不使项目变灰的情况下禁用 UITabBarItem

标签 swift cocoa-touch uitabbar uitabbaritem

是否可以在不使图像和文本变灰的情况下禁用 UITabBarItem?我正在禁用一个项目,但是当该项目被禁用时,它的图像和文本也会变暗。有没有什么方法可以在保持默认选定外观的同时禁用它?

此图像是禁用项目时栏的外观。 disabled middle tab bar item

此图像是启用该项目时栏的外观。 enabled middle tab bar item

最佳答案

您可以进行调整,例如自定义您的 UITabBarController 并获取 tabbaritems 并更新图像

关于swift - 如何在不使项目变灰的情况下禁用 UITabBarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45362678/

相关文章:

c++ - 用于 Objective-C 的 iostream 和 sstream

ios - UITabBar 图片不清晰

swift - 如何将 Int16 音频样本数据转换为浮点音频样本数组

ios - 如果 Set 包含它,则更改数组内所有元素的变量

ios - 如何将 UILabel 绘制到上下文中

objective-c - iOS上 "true"MVC的 View 切换框架

ios - 从用户的照片库导入图片并将其作为圆形图像添加到 SKScene?

swift - 在 UILabel 中查看具有两位小数的数字

swift - 应用加载后更改 TabBar 颜色

ios - UITabBar 宽度不随屏幕尺寸增加