2013-06-26 28 views
0

我有一个UITableView不填满整个屏幕,所以在屏幕的顶部和底部有一些空间。此表使用table.clipToBounds = NOtable.bounces = YESUITableView:滚动外界限隐藏单元格

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

+2

我可能已经理解你的问题错了,但不会使用更大的框架来解决这个问题吗? – Moxy

回答

0

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