1,想做一个会话界面,进来的时候滑动到最底部。
2,但是滑动到最底部的代码 使用之后,并没有滑动到最底部,总是差一截。
3,并不是那种底部有一段不能滑动上来的那种错误,是可以滑动上来的,就是在进来这个view的时候,不能直接滑动到最底部
4,这是我的代码
let indexPath = NSIndexPath(forRow: self.chatMessageModel.contentType.count-1, inSection: 0)
self.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Bottom, animated: false)
5,这张图是我进会话的view之后的样子
6,这张图红框标出的就是tableView下面还有一小段 没有滑动到底的
问:谁知道为什么会这样么?
黄舟2017-04-18 09:53:17
tableView 프레임이 올바른지 확인
tableView 재로드가 완료되었는지 확인
contentOffset(max,max)으로 스크롤해 보세요
ringa_lee2017-04-18 09:53:17
으아아아
이를 통해 Tableview에서 다음을 직접 표시할 수 있습니다.
이것은 OC 코드입니다. Swift에서 동일한 메소드를 찾으면 됩니다.
그럴 것 같아요
怪我咯2017-04-18 09:53:17
viewWillAppear에서 tableView의 프레임을 재설정합니다. 여기서 "tableView의 프레임"을 인쇄할 수 있습니다.
행 높이가 올바른지도 확인하세요.
그렇지 않은 경우 ContentOffset을 설정하세요