Black Opaque UIToolbar和UISearchBar看起来太不一样了

时间:2010-07-06 15:59:06

标签: iphone ios4 uisearchbar uitoolbar

我需要根据情况显示不同的“标题栏”。 iOS4的问题在于,黑色不透明UIToolbar看起来与黑色不透明UISearchBar 有很大不同。我搞砸了一些设置,还是有一些解决方法让UIToolbar和UISearchBar使用更类似的着色?

alt text http://i50.tinypic.com/30tnrmg.jpg

这些在实际应用中是重叠的,只是想同时显示两者。通常UISearchBar覆盖UIToolbar的左半部分,因此只有UISegmentedControl可见......

2 个答案:

答案 0 :(得分:1)

您可以尝试将barStyle更改为UIBarStyleDefault并更改两者上的tintColor属性;虽然它看起来不像图片中的颜色问题。 iOS3引入了UIBarStyleBlack以及UIBarStyleOpaque - 可能会查看是否在代码中的任何位置设置了它而不是IB。

答案 1 :(得分:1)

仅供记录,这是我使用的解决方案:

  

如何控制UISearchBar背景颜色   http://jomnius.blogspot.com/2010/10/how-to-control-uisearchbar-background.html

这是一个有点脆弱的代码,但在一个已发布的应用程序中运行得很好。