2009-06-26 5 views
1

페이지에 표가 있지만 전체 화면 (약 1/3)을 차지하지 않습니다. 어떤 시점에서 나는 테이블 위에 무엇인가를 보여주고 싶지만 테이블 아래에있는 그대로보기를 유지한다.UITableView 애니메이션 문제

이것은 실제로 문제가되지 않습니다. UIView 애니메이션을 사용하여 테이블의 프레임 크기를 변경하고 아래로 이동합니다. 문제는 애니메이션이 시작될 때 테이블이 마지막 몇 줄, 즉 애니메이션이 완료 될 때 숨겨지는 행을 잃어버린다는 것입니다.

누구든지이 문제를 해결할 방법을 알고 있습니까?

테이블을 뷰 레이어의 맨 위에 두는 편이 좋으므로 애니메이션의 지속 시간 동안 보이지 않게하고 크기를 동일하게 유지하면 실제로 작동하지 않습니다.

감사합니다.

답변

0

부모 UIView가 고정 크기로 설정되어 있습니까? 테이블을 아래로 움직이면 포함 된 프레임이 새 높이를 수용하도록 커지지 않으면 테이블 셀을 잘라낼 수 있습니다.

+0

아니요, 충분한 공간이있었습니다. 나는 그것이 적절하게 기술했다고 생각하지 않습니다. 테이블이 커지면 원래보다 커지 겠지만 빈 셀은 원래 테이블보다 작을 것입니다. 그것이 의미가있는 경우 ... 원본 테이블면의 테두리에있는 셀이 여전히 보이지만 빈칸이됩니다. – Carl