uisegmentControl 및 uitableViewController 애니메이션
-
06-09-2019 - |
문제
UISEGMPENTCONTROL에서 사용자가 세그먼트간에 변경할 때 "TableViewItems 제거"를 어떻게 애니메이션 할 수 있습니까?
동작은 전화 앱에서 "Meds/All"호출과 유사해야합니다.
올바른 솔루션이 없습니다
다른 팁
DeleterowsatindexPaths : Withrowanimation : 및 InserTrowsatIndexPaths : Withrowanimation : 애니메이션을 제공합니다.
보다 복잡한 작업 (삽입 및 삭제)을 수행 해야하는 경우 블록을 시작합니다. Uiview 애니메이션 블록과 유사 :
[tableView beginUpdates];
//add and delete
[tableView endUpdates];
테이블의 변경 사항을 반영하기 위해 모델을 업데이트해야합니다.
uitableview는 메시지를 보낼 수 있습니다. deleterowsatindexpaths : withrowanimation :withrowanimation 인수는 셀을 제거하는 데 사용될 Animatio의 유형을 결정합니다.
해당 애니메이션 중 하나가 놓친/모든 기능과 정확히 일치하는지 모르겠습니다. 그들이 그렇지 않다면, 나는 당신이 셀을 제거하기 전에 셀의 높이를 무너 뜨리기 위해 애니메이션을 설정해야한다고 생각합니다.
제휴하지 않습니다 StackOverflow