Mse*_*enb 3 iphone uitableview uiscrollview ios
我想滚动到包含自定义单元格的tableview的底部.
这是我用来滚动的代码:
NSIndexPath *lastMessage = [NSIndexPath indexPathForRow:[self.conversation.messages count]-1 inSection:0];
[self.messageTable scrollToRowAtIndexPath:lastMessage atScrollPosition:UITableViewScrollPositionTop animated:YES];
Run Code Online (Sandbox Code Playgroud)
这会滚动视图; 然而,只有最后一个细胞的顶部是可见的,其中~3/4的细胞仍然低于我必须手动向下滚动到的折叠.有想法该怎么解决这个吗?
Mse*_*enb 11
原来是一个时间问题.当我从viewdidload(contentsize of 0)调用该方法时,tableview还没有完全渲染.在viewDidAppear中调用此方法可以很好地工作.
| 归档时间: |
|
| 查看次数: |
7549 次 |
| 最近记录: |