在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 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
最简单的方法还是把
UITableView
的 style 改成 grouped。只需针对 iOS 6 进行去除背景的调整,如果不支持 iOS 6 几乎不需任何调整。在 iOS 6 上需要添加以下代码:
另外还有一些方法,都不如这个方便。比如:
这种方法要求所有 section header 的高度一致。