iphone - 如何更改 uitabbarcontroller 中 uitabbaritem 的默认灰色?

标签 iphone ios4

在tabbarcontroller应用程序中,所有取消选择的图像选项卡都是灰色的,我想将其更改为白色。

任何帮助将不胜感激!

最佳答案

您需要构建自己的 Controller 。根据有关此事的 Apple 文档“此类 [UITabBarController] 不适用于子类化”。 UITabBarItem 上的文档说,当您为选项卡栏提供图像时,“选项卡栏上显示的图像源自该图像”。因此,您向选项卡栏提供的任何图像都将被操纵,以使其符合选项卡栏图像的“正常”外观。

因此,您可以构建一个 UIViewController,其中一些 UIButtons 作为 subview ,然后以这种方式管理整个外观。

恕我直言,这似乎是大量的工作却没有多少收获。

关于iphone - 如何更改 uitabbarcontroller 中 uitabbaritem 的默认灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604555/

相关文章:

ios - 在 CoreData 中执行批量插入/更新/删除的有效方法。

iphone - 在 iPad/iPhone 应用程序中进行应用内购买

web-services - iOS 4.3 - 尝试 Web 服务连接时网络连接丢失?

objective-c - 如何在更改文本字段文本时使标签文本发生变化

ios - 默认 UIView 使用分段控件?

iphone - 如何让处理程序重复 UIView animateWithDuration?

ios - iOS 7 中不显示 TabBar 高亮显示

iphone - iOS - Amazon S3 下载缓慢

objective-c - UIViewController 中的 pragma 指令

ios - Xcode 4.2 是否兼容 OS4 和 iOS5?