Как я могу установить UISearchBar в черный полупрозрачный с помощью кода? - PullRequest
2 голосов
/ 07 сентября 2011

Я знаю, как сделать это с помощью IB, но как я могу сделать это только с помощью кода?ИЛИ мне вручную делать RGB?

У меня есть:

UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];

Ответы [ 3 ]

6 голосов
/ 07 сентября 2011

Вам необходимо использовать свойство barStyle и полупрозрачные свойства вместе:

UISearchBar * searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 44.0)];
searchBar.barStyle = UIBarStyleBlack;
searchBar.translucent = YES;
1 голос
/ 29 августа 2013

Полагаю, вы можете сделать следующее:

searchBar.barStyle = UIBarStyleBlackTranslucent;

Кул веселиться:)

0 голосов
/ 07 сентября 2011

Это можно сделать с помощью двух свойств в UISearchBar;

@property(nonatomic, retain) UIColor *tintColor
@property(nonatomic, assign, getter=isTranslucent) BOOL translucent

Установите tintColor на черный и установите translucent на ДА.

Проверьте ссылкудля получения дополнительной информации: http://developer.apple.com/library/iOS/#documentation/UIKit/Reference/UISearchBar_Class/Reference/Reference.html

Надеюсь, это сработает!

...