我知道如何使用IB做到这一点,但我怎么能用代码做到这一点?或者我手动完成RGB吗?
我有:
UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
答案 0 :(得分:6)
您需要同时使用barStyle属性和半透明属性:
UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
searchBar.barStyle = UIBarStyleBlack;
searchBar.translucent = YES;
答案 1 :(得分:1)
我相信你可以做到以下几点:
searchBar.barStyle = UIBarStyleBlackTranslucent;
Kool玩得开心:)
答案 2 :(得分:0)
您应该可以通过UISearchBar中的两个属性执行此操作;
@property(nonatomic, retain) UIColor *tintColor
@property(nonatomic, assign, getter=isTranslucent) BOOL translucent
将tintColor
设置为黑色,并将translucent
设置为YES。
查看参考资料以获取更多信息: http://developer.apple.com/library/iOS/#documentation/UIKit/Reference/UISearchBar_Class/Reference/Reference.html
希望这可以解决问题!