在storyboard中画好了一个view,现在想让这个view作为tableview的headerview,如图
同时在viewDidload中写了方法self.myTableView.tableHeaderView = infoView
,
但是运行时发现,顶部的view并不随着tableview的滑动而动.我的tableview的style是plain,麻烦各位出一个解决办法,十分感谢
在storyboard中画好了一个view,现在想让这个view作为tableview的headerview,如图
同时在viewDidload中写了方法self.myTableView.tableHeaderView = infoView
,
但是运行时发现,顶部的view并不随着tableview的滑动而动.我的tableview的style是plain,麻烦各位出一个解决办法,十分感谢
2 回答553 阅读
1 回答717 阅读
1 回答525 阅读
1 回答629 阅读
2 回答496 阅读
608 阅读
514 阅读
最简单的方法还是把
UITableView
的 style 改成 grouped。只需针对 iOS 6 进行去除背景的调整,如果不支持 iOS 6 几乎不需任何调整。在 iOS 6 上需要添加以下代码:
另外还有一些方法,都不如这个方便。比如:
这种方法要求所有 section header 的高度一致。