강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

kyulee のプロフィール画像
kyulee

投稿した質問数

iOS AutoLayout完全ガイド - 実務プロジェクトのための実践講義

Chat_6_TextView_Delegate

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

作成

·

198

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

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

모바일-디자인iOS-Autolayout

回答

回答を待っている質問です
最初の回答を残してください!
kyulee のプロフィール画像
kyulee

投稿した質問数

質問する