iOS:如何让UITableView将其单元格绘制出界限?

时间:2013-07-24 13:47:12

标签: uitableview ios7

我有一个UITableView,其中包含我想要在其自己的边界之外绘制的单元格。我想要这个的原因是因为在IOS 7中键盘是半透明的,所以我希望通过键盘可以看到tableview的内容。

我用UIScrollView成功完成了同样的事情。我只是将clipsToBounds设置为NO然后关闭我!

我知道为什么同样的事情不适用于UITableView,因为它使用了巧妙的重用细胞技巧。这意味着滚动出顶部边界的单元格会移动到底部以便在那里重复使用(反之亦然)。

所以我想我想要一种方法来告诉UITableView扩展可见细胞阵列或其他东西。有没有人有一个聪明的技巧来实现这个目标?

1 个答案:

答案 0 :(得分:6)

我认为实现此目的的最佳方法是简单地使表格更大,并将表格的contentInset设置为具有足够的底部填充,以便您可以将整个表格滚动到视图中。

我认为这正是contentInset的目的。