在RubyMotion中自定义UITabBar

时间:2013-08-11 18:39:40

标签: rubymotion pixate

使用Rubymotion,如何删除tabbar项目上的光泽效果?

我找到了这个ObjC解决方案:

[yourTabbar setSelectionIndicatorImage:[[UIImage alloc] init]];

但是当我用这种方式在Ruby中翻译时,光泽效果仍然存在(在app_delegate.rb中):

@tab_controller.tabBar.setSelectionIndicatorImage UIImage.alloc.init

这个红宝石翻译有什么问题?

我也使用Pixate,所以也许还有另外一种简单的CSS ...

1 个答案:

答案 0 :(得分:0)

使用Pixate和CSS,您可以执行以下操作来隐藏选定的状态,或者在其中放置替代图像:

tab-bar tab-bar-item:selected {
     background-color: linear-gradient(transparent, transparent);
     background-size: 1;
}