我有一个 UITableView
其中有我想绘制在其自身范围之外的单元格。我想要这个的原因是因为在 IOS 7 中键盘是半透明的,所以我希望通过键盘可以看到 tableview 的内容。
我用 UIScrollView
成功地完成了同样的事情.我只是设置 clipsToBounds
至 NO
然后我走了!
我知道为什么同样的事情不适用于 UITableView
,因为它使用了巧妙的细胞重用技巧。这意味着在顶部滚动出边界的单元格会移动到底部以在那里重复使用(反之亦然)。
所以我想我想要一种方式告诉 UITableView
扩展可见单元格或其他东西的数组。有没有人有一个聪明的技巧来完成这个?
最佳答案
我认为实现此目的的最佳方法是简单地将表变大并设置表的 contentInset
具有足够的底部填充,以便您可以将整个表格滚动到 View 中。
我认为这正是这种事情contentInset
用于。
关于uitableview - iOS : How to let UITableView draw its cells out of its bounds?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17835915/