UINavigationBar不应该与表视图一起滚动

时间:2013-05-17 20:12:15

标签: ios objective-c uinavigationbar

我有一个导航栏,但它滚动了我的tableview。我该如何解决?

@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;

2 个答案:

答案 0 :(得分:3)

不是添加UINavigationBar(我希望你的意思是UINavigationBar而不是UINavigationItem)作为表格视图的子视图,而是创建UINavigationController并制作表格查看控制器导航控制器的根控制器。

通过这种方式,您可以免费获得导航栏和可选的工具栏,一切都可以正常运行。

有关详细信息,请阅读“View Controller编程指南”。

答案 1 :(得分:0)

您应该将它添加到表头,而不是表本身。如果您使用IB并将导航栏移动到表格的顶部,它将为您提供将其放入表格标题的选项。或者,如果以编程方式添加它,请使用tableheader属性。