// self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem: // UIBarButtonSystemItemAdd target:self action:@selector(addWord)] autorelease];
有了这个,我可以在按钮右侧添加按钮。
如何在中间添加UISearchBar到导航栏。
答案 0 :(得分:0)
我不确定您为什么要在导航栏上显示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;