如何通过iOS中的故事板将UISearchBar添加到NavigationBar

我发现如何在iPhone的导航栏中添加search栏 (一个问题 – 一个答案:很短,所以请看看)这个问题似乎是一个优雅的答案。

我喜欢在故事板(也称为IB)中做这件事:即“从NavigationBar titleView到IB中的SearchBar创build一个出口”。 但是,我将把SearchBar放在故事板上?

这是我做的:

  • 我丢弃了我的TableView头中的SearchBar
  • 然后从NavigatorBar我点出口作为titleView SearchBar(唯一的select)
  • 但是,当我运行程序时,我得到一个崩溃: terminating with uncaught exception of type NSException

该程序还打开了我的代码

  int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([MINAppDelegate class])); } } 

只需将一个View(UIView)拖到导航栏中,然后就可以拖动视图中的任何UI元素,包括UISearchBar。 我试了一下,为我工作。