-3

我有一个导航栏,但它与我的表格视图一起滚动。我该如何解决?

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

2 回答 2

3

与其添加一个UINavigationBar(我希望你的意思是UINavigationBar而不是UINavigationItem)作为表视图的子视图,不如创建一个UINavigationController并使你的表视图控制器成为导航控制器的根控制器。

这样,您就可以免费获得一个导航栏和一个可选的工具栏,并且一切都按您的预期工作。

详情请阅读《View Controller Programming Guide》。

于 2013-05-17T20:22:55.337 回答
0

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

于 2013-05-18T01:42:41.907 回答