我正在使用Xcode。
self.mytable.tableheaderview=label;
通过这段代码,我可以获得标题,但我无法冻结它... plz help
答案 0 :(得分:3)
最好的办法是创建一个UIViewController
UITableViewDelegate
和UITableViewDataSource
,UILabel
位于UIViewController
的顶部s nib ,以及UITableView
下面的UILabel
。这将使UILabel
保持在其位置,UITableView
仍能像往常一样滚动。希望有帮助!
答案 1 :(得分:2)
这个问题听起来就像我刚才回答here。您应该做的就是在viewDidLoad函数中设置yourTable.bounces = NO;
。如果您使用Interface Builder来布局表格,则可以选择或取消选中NIB中的“Bounces”选项。
答案 2 :(得分:2)
冻结是什么意思?如果您认为在滚动表格的行时阻止滚动,我认为不可能。请参阅表格标题是表格视图的一部分,并设计为与行一起滚动。如果你只想要一个静态的标题,不要把它作为表头。只需单独添加视图或标签,然后将其放在表格视图上方即可。然后,表格视图将在其下方滚动。