아.. 이거 때문에 한참을 헤맸다..
어제 저녁부터 오늘 점심까정~
Cell에서 UI들의 위치가 이상하게 표현되어 도대체 이게 왜 그런가 엄청 고민을 했다.
Cell은 세 가지의 뷰로 구성이 되는데,
ContentView - SelectedBackgroundView - BackgroundView이다.
그런데 나는 계속 UI들의 frame을 cell.frame에 맞췄던 것이다.
아무리 로그를 찍어보아도 frame 수치상으로는 맞는 것 같은데 UI들은 희하한 frame을 갖는 것이었다.
그러다가 그냥 우연히도 UI들.frame = cell.contentView.frame 하니까 이제야 제대로 나오는 것이 아닌가!
참내.. cell.contentView.frame이 이렇게 중요했다니..
이걸 몰랐던 그동안 내 심정은 아래 그림과 같았다. 이걸 알고도 내 심정은 큰 변화가 없다. ㅋ
(아래 그림은 곡성 영화를 본 사람만이 이해할 수 있다, 절대 욕 아님 ㅡ,.ㅡ ㅋㅋ)