문제

UISEGMPENTCONTROL에서 사용자가 세그먼트간에 변경할 때 "TableViewItems 제거"를 어떻게 애니메이션 할 수 있습니까?

동작은 전화 앱에서 "Meds/All"호출과 유사해야합니다.

올바른 솔루션이 없습니다

다른 팁

DeleterowsatindexPaths : Withrowanimation : 및 InserTrowsatIndexPaths : Withrowanimation : 애니메이션을 제공합니다.

보다 복잡한 작업 (삽입 및 삭제)을 수행 해야하는 경우 블록을 시작합니다. Uiview 애니메이션 블록과 유사 :

[tableView beginUpdates];

//add and delete

[tableView endUpdates];

테이블의 변경 사항을 반영하기 위해 모델을 업데이트해야합니다.

uitableview는 메시지를 보낼 수 있습니다. deleterowsatindexpaths : withrowanimation :withrowanimation 인수는 셀을 제거하는 데 사용될 Animatio의 유형을 결정합니다.

해당 애니메이션 중 하나가 놓친/모든 기능과 정확히 일치하는지 모르겠습니다. 그들이 그렇지 않다면, 나는 당신이 셀을 제거하기 전에 셀의 높이를 무너 뜨리기 위해 애니메이션을 설정해야한다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top