UITableView锚定行到底部
|
我有一个UITableView,需要从底部开始引入新内容。当表视图已满并且使用动画添加新行时,这就是表视图的行为。
我是通过在引入行时更改contentInset来开始的,但是当它们改变时,事情就消失了,并且输入动画都是错误的...这种方法的问题在于用户可以删除行,而行又使这一问题更加复杂内容更新,导致它们调整大小(每行都有其自己的高度,该高度会发生变化)。
关于如何使UITableView行始终显示在UITableView的视图空间底部的任何建议?
没有找到相关结果
已邀请:
9 个回复
骨酚柯
第2步,将原始单元格在tableView:cellForRowAtIndexPath中旋转180度:
步骤3,反转您的数据源。如果您使用的是NSMutableArray,请在位置0处插入新对象,而不要使用AddObject ... 现在,最困难的部分是要记住,左是右,而右是左仅在表级别,所以如果使用
现在必须
与删除等相同 根据您的数据存储区的不同,您可能还必须以相反的顺序处理它。 注意:将单元格旋转到与表格相对的位置,否则浮点数不确定会导致转换无法完美进行,并且在滚动时会不时出现某些图形上的爬行现象,虽然很小但是很烦人。
撕吠
和
痰降锭骂奸
泪琉踞檄
和
。与使用表头视图类似,您希望拥有一个实例变量,该实例变量只需要设置一次,但是可以从这些方法访问以分别返回视图本身或其高度。当需要更改(第一个)部分的视图时,可以在更改视图高度(或内容)后使用
强制更新屏幕上的视图。 有什么道理吗?希望如此。 :-)
脾萌
谷靛
柑恫祟
嘘崇蔡对
薄响