사용자 지정 셀이있는 테이블을 만들었습니다. 모든 셀에 대해 현재 클릭 한 셀을 움직이는 애니메이션을 만들었습니다. 문제는 예를 들어 색인 행 2가 있고 색인 1을 가진 부모 셀로 돌아가는 현재 움직이는 셀에 있습니다.
나는 애니메이션 셀이 부모 앞에 있다는 것을 원합니다. iPhone 화면의 크기 인 480px 이상으로 테이블을 스크롤 한 다음 인덱스 행 2와 동일한 셀을 다시 클릭하면 셀이 부모 셀과 잘 겹칩니다. 문제는 아래 그림과 같습니다.겹치는 표 셀 애니메이션
0
A
답변
0
당신은 셀을 얻고 뷰 계층에서 앞으로 가져옵니다해야합니다. 그러나 셀을 가져 오는 것은 즉시 명백하지 않습니다. tableView:cellForRowAtIndexPath:
컨트롤러에 호출 할 수 없습니다. 컨트롤러에서 새 셀을 dequeue하거나 생성하기 때문입니다. 대신 테이블보기에서 cellForRowAtIndexPath:
으로 전화하여 애니메이션을 시작하기 전에 앞에 가져 오면됩니다. 가 화면에 표시되지 않는 경우가 nil
을 반환하기 때문에
UIView* theCell = [tableView cellForRowAtIndexPath:someIndexPath];
[theCell.superview bringSubviewToFront:theCell];
안전하게, 애니메이션을 적용 할 모든 셀에 대해이 작업을 수행 할 수 있습니다.
관련 문제
- 1. CSS 표 셀 테두리가 겹치는 표 테두리
- 2. 셀이 겹치는 사용자 정의 셀
- 3. 새로운보기 애니메이션 및 겹치는 tabbar
- 4. 표 셀 값이 "0"일 때 표 셀 값 변경
- 5. jeditable 표 셀
- 6. 100 % 너비 표 셀
- 7. 표 셀 내용
- 8. 단일 표 셀 스타일링
- 9. iPhone 표 셀 문제
- 10. 표 셀 간격 띄우기
- 11. 표 셀 변경
- 12. 캘린더의 표 셀 편집기
- 13. 표 셀 정렬
- 14. 텍스트 간격 표 셀
- 15. 표 셀 슬라이드
- 16. 표 셀 재사용 문제
- 17. 보다 큰 표 셀
- 18. HTML 표 셀 편집
- 19. 표 셀 스트레칭
- 20. 표 셀 배경색 변경
- 21. CSS 표, Firefox의 표 셀 높이 문제
- 22. 문자열의 애니메이션 표
- 23. 삭제할 때 표 셀 모양이 변경되었습니다.
- 24. 그리드 셀 애니메이션
- 25. 표 셀 선택 (jQuery 포함)
- 26. GWT 흐름 표 채우기 셀
- 27. 표 셀 너비 스타일 지정
- 28. iTextSharp 표 셀 간격 가능?
- 29. jquery로 표 셀 이미지 조작
- 30. Div가 표 셀 문제보다 큽니다.