我有一个导航栏,但它与我的表格视图一起滚动。我该如何解决?
@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;
我有一个导航栏,但它与我的表格视图一起滚动。我该如何解决?
@property (strong, nonatomic) IBOutlet UINavigationItem *navigationBar;
与其添加一个UINavigationBar
(我希望你的意思是UINavigationBar
而不是UINavigationItem
)作为表视图的子视图,不如创建一个UINavigationController
并使你的表视图控制器成为导航控制器的根控制器。
这样,您就可以免费获得一个导航栏和一个可选的工具栏,并且一切都按您的预期工作。
详情请阅读《View Controller Programming Guide》。
您应该将其添加到表头,而不是表本身。如果您使用 IB 并将导航栏移到表格顶部,它将为您提供将其放在表格标题中的选项。或者,如果您以编程方式添加它,请使用 tableheader 属性。