내 응용 프로그램에서 현재 테이블 뷰에 셀을 추가하고 셀이 모두 추가 된 후 첫 번째 추가 된 셀로 스크롤하려고합니다. 스택에 추가를 호출하고 [tableview reloadData]를 호출하여 추가 된 코드를 수행했습니다. 그러나 테이블에 다시로드하여 선택 항목으로 스크롤 할 수 있음을 나타 내기 위해 사용할 수있는 대리인 또는 uitableview에서 보내는 알림이 있는지 궁금합니다. 원래 viewDidAppear가 호출 될 것이라고 생각했지만 그렇지 않습니다. 어떤 제안?uitableview를 다시로드 한 후 테이블 뷰 스크롤
2
A
답변
4
reloadData
을 제거하고 insertRowsAtIndexPaths:withRowAnimation:
을 사용하여 추가 행을 추가 한 후 scrollToRowAtIndexPath:atScrollPosition:animated:
을 사용하여 특정 행으로 스크롤 할 수 있습니다. 이 방법으로 행을 추가하는 것은 reloadData를 호출하는 대신 제 의견으로는 더 "깨끗한"방법입니다.
insertRowsAtIndexPaths:withRowAnimation:
을 사용하는 경우 추가중인 행은 표시되지 않으며 '로드'되지 않으며 스크롤 메소드를 사용하여보기로 스크롤되면 '로드'됩니다.
reloadData 메서드가 완료된 후 알림 기능과 관련하여 알림이 없습니다. UITableView의 유일한 알림은 UITableViewSelectionDidChangeNotification
입니다.
관련 문제
- 1. iPhone : 다시로드 한 후 deselectRowAtIndexPath
- 2. Iphone 앱을 사용하여 테이블 뷰 다시로드
- 3. jquery 문제. 다시로드 한 후
- 4. UINavigationController의 하위 뷰 다시로드
- 5. 테이블 다시로드
- 6. IOS : 사용자 정의 테이블 뷰 셀을 사용하여 테이블 뷰를 다시로드
- 7. iPhone - UITableView를 인덱스로 스크롤
- 8. jqgrid는 다시로드 한 후 필터를 적용 하시겠습니까?
- 9. Javery PHP로 Jquery를 호출 한 후 다시로드
- 10. 경로를 다시로드 한 후 ActionController :: MethodNotAllowed?
- 11. 다시로드 한 후 DataGridView 저장 필터링
- 12. 스크롤 한 후 [슈퍼 viewDidLoad에]
- 13. 스크롤 완료 테이블 뷰 셀을 업데이트하는 동안
- 14. 테이블 뷰 스크롤 막대를 영구적으로 표시
- 15. 다른 UITableView에있는 셀로 UITableView를 스크롤 취소합니다.
- 16. Iphone : 회전 후 다시로드
- 17. 뷰 프레임 및 원점을 편집 한 후 UITableView가 스크롤되지 않습니다.
- 18. 아이폰 SDK를 - 별도의 클래스에서 테이블 뷰 데이터를 다시로드
- 19. Android 스크롤 뷰 성능
- 20. DIvs의 세로 스크롤 내용 - 다시로드
- 21. 스크롤 한 후 iOS UITableView 셀이 잘못로드됩니까?
- 22. uitableview를 다시로드 할 때 uilabel과 uiimageview의 오버랩을 제거하는 방법은 무엇입니까?
- 23. 어도비에서 그리드를 다시로드 한 후 Gridview를 수정하는 방법
- 24. 서브 클래 싱없이 UITableView를 스크롤 한 후 -indexPathsForVisibleRows를 호출 할 수 있습니까?
- 25. , 심지어 페이지를 다시로드 후 jQuery를
- 26. 동적 드로잉 저장 후 다시로드
- 27. contentOffset을 설정 한 후 UIScrollView 자동 스크롤
- 28. Rails에서 렌더링 한 후 페이지를 아래로 스크롤
- 29. UIScrollView에서 스크롤 한 후 객체의 위치
- 30. UITableView에서 스크롤 한 후 항목이 섞여 있습니다.