2012-01-02 9 views
0

사용자 정의 셀을 사용하여 uitableviews로 응용 프로그램을 작성하고 있습니다. 은 내가 먼저 viewdidload로 내 테이블 뷰를 회전 :uitableview에서 사용자 정의 셀을 회전하면 데이터가 숨겨집니다.

self.tableView.transform = CGAffineTransformMakeRotation(-M_PI_2); 

가 수평하게 할 수 있습니다. 그것은 잘 작동합니다.

cell.transform = CGAffineTransformMakeRotation(M_PI_2); 

사용자 정의 셀 (이미지, 두 개의 레이블)의 내용은 어떤 경우에 사라 : 는 지금은 같은 cellForRowAtIndexPath으로 회전 사용자 정의 셀을해야합니다.

이유를 설명해 주시겠습니까?

+0

사라지는 사례는 무엇입니까? –

+0

CGAffineTranformMakeRotation (M_PI_2)의 경우 표시되는 cell.transform 행을 주석 처리 할 때 해당 셀의 값이 M_PI_2가 아닌 경우에도 사라집니다. –

+0

셀을 다시 사용할 때 문제가 나타날 수 있습니까? – Sulthan

답변

0

많은 트릭을 보았습니다. atlast는 셀 문제가 겹치는 것을 발견 했으므로 중복되지 않도록 tableview의 행을 설정해야합니다.

관련 문제