如何通过代码将UISearchBar设置为黑色半透明?

Jon*_*Jon 2 iphone cocoa-touch objective-c uisearchbar ipad

我知道如何使用IB做到这一点,但我怎么能用代码做到这一点?或者我手动做RGB吗?

我有:

UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
Run Code Online (Sandbox Code Playgroud)

gam*_*zii 6

您需要同时使用barStyle属性和半透明属性:

UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
searchBar.barStyle = UIBarStyleBlack;
searchBar.translucent = YES;
Run Code Online (Sandbox Code Playgroud)