将工具栏添加到导航控制器

时间:2012-01-04 14:01:28

标签: ios uitableview uinavigationcontroller ios5 toolbar

enter image description here我对ios开发完全陌生,我只对开发ios5感兴趣。

我有一个带有一些场景的应用程序,它们主要是表格视图。我还使用导航控制器

但是我需要添加一些在所有场景中始终可见的状态文本和按钮,并认为添加到导航控制器的工具栏应该可以解决问题。

所以我认为我只需将故事板中的工具栏拖出导航控制器,但它不会坚持到那里。我可以使用第一响应者和导航控制器将其添加到下面的栏中,但这对我没有帮助(小图标)。 我也不能将它添加到我的表视图中(但如果我拖出一个普通视图,我可以在那里添加它)

我是否必须创建导航视图使用的自定义导航类,然后以编程方式添加我的工具栏?

3 个答案:

答案 0 :(得分:12)

最近有同样的问题。在Storyboard的ViewController属性中检查Attributes Inspector。在那里你可以定义一个底栏。

Attributes Inspector

答案 1 :(得分:2)

好吧,在UINavigationController内,你应该有一些东西......比如UIViewController。您可以通过拖动UIToolBar UIView内的对象轻松添加UIViewController。可能会发生的是,作为根视图,您拥有UITableView,在这种情况下,我认为您不能这样做。但为了更好地理解,只需使用StoryBoard的小型打印屏幕。

答案 2 :(得分:2)

如果你在故事板上放大到100%它应该拖动。