찾다

 >  Q&A  >  본문

ios - 我一个tableView滑动到底部,但是总是没有滑动到最底部,会有一小段没滑动下去

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下面还有一小段 没有滑动到底的

问:谁知道为什么会这样么?

高洛峰高洛峰2771일 전1341

모든 응답(11)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 09:53:17

    아래 입력란에 아래 내용이 포함되나요? contentOffset 또는 contentInset을 설정해 보세요.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 09:53:17

    indexPath 행이 잘못된 것 아닌가요?

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 09:53:17

    자동으로AdjustsScrollViewInsets 속성을 설정해야 합니까? 키도 64는 아닌듯

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 09:53:17

    1. tableView 프레임이 올바른지 확인

    2. tableView 재로드가 완료되었는지 확인

    3. contentOffset(max,max)으로 스크롤해 보세요

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 09:53:17

    으아아아

    이를 통해 Tableview에서 다음을 직접 표시할 수 있습니다.
    이것은 OC 코드입니다. Swift에서 동일한 메소드를 찾으면 됩니다.
    그럴 것 같아요

    으아아아

    회신하다
    0
  • 怪我咯

    怪我咯2017-04-18 09:53:17

    1. viewWillAppear에서 tableView의 프레임을 재설정합니다. 여기서 "tableView의 프레임"을 인쇄할 수 있습니다.

    2. 행 높이가 올바른지도 확인하세요.

    3. 그렇지 않은 경우 ContentOffset을 설정하세요

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:53:17

    으아악

    회신하다
    0
  • 阿神

    阿神2017-04-18 09:53:17

    문제가 해결되었나요? 저도 같은 문제가 발생했는데 어떻게 해결해야 할지 모르겠습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 09:53:17

    저도 같은 문제가 발생하여 해결하셨나요?

    회신하다
    0
  • 阿神

    阿神2017-04-18 09:53:17

    이 문제를 해결하는 방법을 알려주세요

    회신하다
    0
  • 취소회신하다