[테이블뷰] 조건에 따른 테이블뷰 셀 높이 변경 방법

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • asdfaa22
      참가자
      • 글작성 : 3
      • 답글작성 : 0
      1,160 포인트

      안녕하세요! 테이블 뷰 관련해서 질문 드립니다.

      우측 상단의 버튼(팝업 버튼 입니다)을 이용하여 월간 혹은 주간을 설정하면

      분홍색 배경으로 되어있는 달력뷰가 월간/주간으로 선택한 항목에 맞게 높이가 변경되고

      아래 테이블 뷰 영역도 변화하도록 구현했습니다.

      제가 하고싶은 것은 월간/주간 변경에 따라서 아래 테이블 뷰 셀(노란색)의 크기를 변경하여

      주간일때는 더 크게 보여주고싶은데, 어떻게 해야할지 몰라서 질문드립니다.

      tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat

      로 해보려고 했는데, 팝업 버튼의 이벤트를 전달해줄 방법이 떠오르지 않네요…

      (애니메이션 까지는 필요 없을 것 같습니다.)

       Simulator Screen Shot - iPhone 11 - 2022-05-16 at 23.03.06Simulator Screen Shot - iPhone 11 - 2022-05-16 at 23.01.23

      • 이 게시글은 asdfaa22에 의해 1 month, 2 weeks 전에 수정됐습니다.
    • 야곰
      키 마스터
      • 글작성 : 37
      • 답글작성 : 554
      20,170 포인트

      이벤트를 전달해주는 방식이 고민이라고 한다면
      Notification Center 혹은 KVO, Property Observer 등을 참고해볼 수 있을것 같습니다.

1 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

logo landscape small

사업자번호 : 260-27-00477
통신판매업 신고번호 : 제 2020-충북청주-0663 호
고객센터 : 카카오톡채널 @yagom