как добавить панель навигации UISearchBar - PullRequest
0 голосов
/ 06 июля 2011

// self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem: // UIBarButtonSystemItemAdd target: self action: @selector (addWord)] autorelease];

с этим я могу добавить кнопку в правой части панели навигации.

Как добавить UISearchBar посередине на панель навигации.

1 Ответ

0 голосов
/ 06 июля 2011

Я не уверен, почему вы хотите UISearchBar на панели навигации. Обычно реализация находится чуть ниже панели навигации, и вы можете установить ее как tableHeaderView

Но для добавления панели поиска на панель навигации вы не можете добавить UISearchBar напрямую. Вы можете добавить панель навигации и свой UISearchBar в качестве подпредставлений к представлению (скажем, comboView), а затем добавить его в self.view или tableHeaderView.

.
UIView * comboView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 45)];
[comboView addSubview:navigationBar];
[comboView addSubview:searchBar];

// You should have allocated the navigation bar and the search bar before this though.

self.tableView.tableHeaderView= comboView; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...