UITableView:滚动外部边界隐藏单元格

时间:2013-06-26 09:21:42

标签: ios uitableview scroll

我有一个UITableView没有填满整个屏幕,因此屏幕的顶部和底部有一些空间。此表使用table.clipToBounds = NOtable.bounces = YES

但是当滚动表格原始帧之外的单元格时,单元格将被隐藏。我知道这是UITableView提高性能的正常行为。但是可以在UITableView的顶部/底部定义一个区域,在该区域内不会隐藏单元格吗?或者甚至将单元格属性设置为“始终”可见?

1 个答案:

答案 0 :(得分:0)

隐藏超视图外部的子视图(表视图的单元格也是其子视图)。这就是iOS视图层次结构的工作原理,而不是性能。当一个子视图/单元格显示在屏幕上而用户无法与它交互时(因为它超出界限),它没有任何意义。特别是,表视图重用超出其边界的单元格,所以不,您不能将单元格设置为“始终可见”。