iOS进阶指南

iOS:修改Storyboad中tableview contro

2016-02-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
上一篇 下一篇

猜你喜欢

热点阅读