Я использую приведенный ниже код для добавления панели поиска на панель навигации.
Я получаю все, чтобы правильно отображаться, но фон есть (в основном из UIBarButtonItem, от которого я не могу избавитьсяиз).- Пожалуйста, проверьте скриншот для iPad.
Есть ли способ избавиться от синего фона, отображаемого за панелью поиска?
Спасибо
Дев.
- (void) viewDidLoad {
[super viewDidLoad];
UIView *hackView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 250, 30)];
hackView.backgroundColor = [UIColor clearColor];
UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, 250, 30)];
//[searchBar sizeToFit];
[searchBar setBackgroundColor:[UIColor clearColor]];
[hackView addSubview:searchBar];
[searchBar release];
UIBarButtonItem *hackItem = [[UIBarButtonItem alloc] initWithCustomView:hackView];
[hackItem setWidth:250];
self.navigationItem.rightBarButtonItem = hackItem;
[hackView release];
[hackItem release];
}