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

时间:2014-07-17 16:24:16

标签: ios uinavigationcontroller storyboard uinavigationbar uisearchbar

我在How to add search bar in navigation bar for iPhone找到了这个问题的优雅答案(一个问题 - 一个答案:很短,所以请看一下)。

我喜欢在故事板(又名IB)中做这件事:即"创建从NavigationBar titleView到IB"中的SearchBar的出口。但是我会在哪里将SearchBar放在故事板上?

这是我做的:

  • 我将SearchBar放入了我的TableView标题
  • 然后从NavigatorBar我指向出口到SearchBar作为titleView(唯一选项)
  • 但是当我运行该程序时,我遇到了崩溃:terminating with uncaught exception of type NSException

该程序还在

中打开了我的代码
 int main(int argc, char * argv[])
 {
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([MINAppDelegate class]));
    }
 }

1 个答案:

答案 0 :(得分:10)

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