1
shaomq OP 这个链接是我再stackoverflow里面的提问链接,有屏幕切图,大家可以看一下。
http://stackoverflow.com/questions/15219400/why-tab-bar-upper-halfs-color-is-lighter-than-bottom-half |
2
alexrezit 2013-03-05 17:44:17 +08:00
那个是系统自动添加的渐变效果, 如果仔细看的话你会发现选中的图标还有一道斜向的高光效果. 这是和系统的 UI 风格相符的, UINavigationBar 也会自动添加这样的渐变效果. 你可以自己写一个来替代系统的 tab bar.
|
3
laihj 2013-03-05 18:20:37 +08:00
你给出的链接里面就有回答啊
That's the visual effect "gradient" added automatically by system. You can write a custom tab bar yourself to change the effect. 你不想要这种效果只能自己做个tab bar或者找个开源的用了。 默认控件出于简单粗暴地实现立体感的考虑,多数都是上面比下面亮一点的 |
4
zhigang1992 2013-03-05 21:12:52 +08:00 via iPhone 1
看看NUI吧,tabbar又background-top-color和background-button-color.
|