我有一个导航栏,但它滚动了我的tableview。我该如何解决?
@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;
答案 0 :(得分:3)
不是添加UINavigationBar
(我希望你的意思是UINavigationBar
而不是UINavigationItem
)作为表格视图的子视图,而是创建UINavigationController
并制作表格查看控制器导航控制器的根控制器。
通过这种方式,您可以免费获得导航栏和可选的工具栏,一切都可以正常运行。
有关详细信息,请阅读“View Controller编程指南”。
答案 1 :(得分:0)
您应该将它添加到表头,而不是表本身。如果您使用IB并将导航栏移动到表格的顶部,它将为您提供将其放入表格标题的选项。或者,如果以编程方式添加它,请使用tableheader属性。