개발/아이오에스

swift] KVO 사용 tableview의 높이 동적으로 할당

2021. 7. 5. 13:26

 mCon.tableView.addObserver(self, forKeyPath: "contentSize", options: .new, context: nil)

   override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {

        //

        //알림 추가/제거에 따른 테이블뷰의 높이 값 변경하기

        //

      if keyPath == "contentSize" {

        if let newValue = change?[.newKey] {

           // print("->newValue",newValue)

          if let newSize = newValue as? CGSize {

            mCst.tableViewHeight?.constant = newSize.height

           // print("->newValue",newSize.height)

          }

        }

      }

    }

저작자표시 (새창열림)

'개발 > 아이오에스' 카테고리의 다른 글

swift] 코드로 UIscrollView 구현하기  (0) 2021.07.28
swift] 테이블뷰의 특정 셀의 좌표값 얻기  (0) 2021.07.09
swift] 상황(조건)에 맞는 NSLayoutConstraint 처리  (0) 2021.07.05
[swift] contains  (0) 2021.07.02
swift] filter 사용 bool 배열에서 true값 찾아내기  (0) 2021.07.01
'개발/아이오에스' 카테고리의 다른 글
  • swift] 코드로 UIscrollView 구현하기
  • swift] 테이블뷰의 특정 셀의 좌표값 얻기
  • swift] 상황(조건)에 맞는 NSLayoutConstraint 처리
  • [swift] contains
dev.jake
dev.jake
dev.jake
484jake
dev.jake
  • 분류 전체보기 (141) N
    • 개발 (87)
      • 아이오에스 (78)
    • 힘 (11)
    • 해외여행 (0)
    • 정보 (10) N
    • 국내여행 (8)
    • 이슈 (0)

블로그 메뉴

  • github

최근 글

hELLO · Designed By 정상우.
dev.jake
swift] KVO 사용 tableview의 높이 동적으로 할당
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.