【问题标题】:How can I remove the glossy effect on a UITabbar?如何去除 UITabbar 上的光泽效果?
【发布时间】:2011-08-27 18:33:34
【问题描述】:

我不想要标准 UITabBar 上的光泽选择。有没有办法去除光泽,并可能添加背景纹理而不是黑色?

【问题讨论】:

  • 您不能开箱即用地自定义标签栏的外观 - 您需要创建一个自定义视图并将其覆盖在顶部,并使其像标签栏一样。

标签: iphone objective-c cocoa-touch uikit uitabbarcontroller


【解决方案1】:

如果您的应用程序要在 iOS 5 上发布,不需要向后兼容;转到http://developer.apple.com 看看,iOS 5 测试版页面上的某些内容可能会引起您的兴趣:)。

否则,您需要继承 UITabBar 或使用您的自定义需求进行绘制的等效替换。

【讨论】:

  • 我知道你指的是什么:)。不幸的是,我也需要支持 iOS4。
  • @Sheeham - 在这种情况下,继承 UITabBar 并且您是否拥有绘图,或者实现您自己的标签栏等效项是您唯一的选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-15
  • 2013-05-11
  • 2016-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多