swift tableview的headerview问题
在storyboard中画好了一个view,现在想让这个view作为tableview的headerview,如图
同时在viewDidload中写了方法self.myTableView.tableHeaderView = infoView
,
但是运行时发现,顶部的view并不随着tableview的滑动而动.我的tableview的style是plain,麻烦各位出一个解决办法,十分感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的方法还是把
UITableView
的 style 改成 grouped。只需针对 iOS 6 进行去除背景的调整,如果不支持 iOS 6 几乎不需任何调整。在 iOS 6 上需要添加以下代码:
另外还有一些方法,都不如这个方便。比如:
这种方法要求所有 section header 的高度一致。
我自己也解决了,同时感谢一下1楼大神,解决办法是把view直接拖到tableview中,而且不需要在viewdidload中设置,这样会产生冲突