【发布时间】:2010-12-11 17:35:09
【问题描述】:
我有一个底部有标签栏的应用。当我选择一个标签时,新闻被抓住了:
didSelectItem:(UITabBarItem *)item
所以,一切都很好,除了标签保持蓝色直到我点击另一个标签,它保持蓝色直到我点击另一个标签,等等......
我可以在我的 switch/case 代码中添加一些代码来关闭蓝色突出显示吗?
【问题讨论】:
我有一个底部有标签栏的应用。当我选择一个标签时,新闻被抓住了:
didSelectItem:(UITabBarItem *)item
所以,一切都很好,除了标签保持蓝色直到我点击另一个标签,它保持蓝色直到我点击另一个标签,等等......
我可以在我的 switch/case 代码中添加一些代码来关闭蓝色突出显示吗?
【问题讨论】:
您描述的是 UITabBars 的默认行为。如果您真的想要更改这种默认的用户识别行为,我建议您改用自定义工具栏。 Apple 通过为开发人员提供 iPhone 用户已经知道和理解的元素,在他们的 UI 元素方面做得很好。 强烈建议保持 UITabBar 功能不变。
【讨论】: