美文网首页iOS进阶指南
iOS:修改Storyboad中tableview contro

iOS:修改Storyboad中tableview contro

作者: 不是谢志伟 | 来源:发表于2016-02-29 17:29 被阅读1026次

最近一直使用Storyboard, 遇到很多问题, 当Storyboard用顺手之后, 会越用越爱.

使用Storyboard的tableview controller的情况下, 如果需要在该controller添加一个view A, 置于tableView前显示. 这时需要tableview向下偏移, 这样view A才不会阻挡tableview.以为是简单的设置tableView的contentInset, 其实不是的.

尝试:

1, 直接设置tableview的contentInset, 由于tableView controller 的view就是tableview, 这样导致view A还是会覆盖了tableview

2, 在- viewDidAppear中设置tableView的origin Y, 还是不同, 原因跟1一样

3, Stackoverflow后, 解决办法就是在storyboard的tableView中拖入一个view当做tableview的header, 高度设置成view A的高度即可. 如下图:

QQ20160229-0@2x.png

相关文章

网友评论

    本文标题:iOS:修改Storyboad中tableview contro

    本文链接:https://www.haomeiwen.com/subject/auugkttx.html