본문 바로가기
아이폰 개발/Swift

swift 채팅앱 3 TableView CustomCell Performance

by 인생여희 2021. 7. 31.

swift 채팅앱 3 TableView CustomCell Performance

 

1.테이블뷰 델리게이트와 데이터 소스를 채택해준다. 그리고 델리게이트와 데이터 소스를 설정해준다. 그리고 테이블 뷰에 사용할 모델 chatDatas를 지정해준다.

 

 

2.cell에서 textfield를 코드와 연결시켜 준다.

 

3.테이블 뷰에 cell 과 데이터 뿌려주기 

 

4.버튼 눌렀을때 처리

 

 

5.테이블 뷰를 전체 갱신해주면 메시지를 작성하고 전송할때마다 tableview가 통통 튕기는 현상이 발생한다. 그리고 메시지를 전송해도 제일 마지막 메시지로 스크롤이 안된다. 아래 코드로 마지막 행만 추가하고, 제일 마지막 행으로 스크롤되게 설정.