• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

키보드 Appear에 맞춰서 tableView의 마지막셀도 자연스레 올라가는 방법에 대하여

22.08.16 21:00 작성 조회수 113

0

질문드립니다. 강의를 듣고 키보드가 나타남과 동시에 TableView의 마지막 Cell의 내용도 자연스레 올라가는 기능을 추가하려고 시도하였습니다. 여러가지 시도를 해본 결과, 키보드가 나타남과 함께 tableView의 frame자체는 위로 올라가지만, 마지막 cell의 내용이 표시되지 않았습니다. 이럴 때는 어떠한 코드작성이 필요로 되는 건지 여쭙고자 질문 드립니다!

시도해본 코드:

inputCustomView --> textView와 send 버튼을 감싸고 있는 하단의 UIView

 

self.chatTableView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: height, right: 0)

결과: --> inputCustomView와의 constraint가 걸려있으므로 마지막 메세지와 inputView의 간격만 키보드 height만큼 넓어짐

self.chatTableView.frame.size.height -= height

결과: -->  잘 반영이 안됨..

self.chatTableView.bottomAnchor.constraint(equalTo: self.inputCustomView.topAnchor).isActive = true

결과: --> 아무련 변화가 없었음.

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!