해당 UITableView가 contentSize
속성을 수정하고 나 혼자서 설정할 수 없다는 것을 알았습니다.표 머리글을 숨기고 삽입/삭제 후 숨겨진 채로 유지하는 방법
이 내 호출 스택입니다. 이 전화 후 contentSize
이 수정되었습니다. 나는 그것을 원하지 않는다. 헤더를 숨기고 싶기 때문에 뷰를 조금 아래로 스크롤해야하고, 나는 그것을 조금 아래로 스크롤 할 수 있도록 보이는 것보다 조금 더 높게 설정해야한다.
아이디어를 테이블 헤더를 숨기고 삽입/삭제 후 숨겨 지도록하십시오. 숨김으로써 처음에는 테이블 헤더가 "숨김"을 의미하지만 맨 위로 스크롤하면 표시됩니다.
CoreData로 데이터를 가져 오는 데 NSFetchedResultsController
을 사용하고 있습니다.
나는 숨기거나 표시하는 방법을 알고 있습니다. 아이디어는 기본적으로 "숨김"으로 유지하는 것입니다. 상단에 사용자가 고의로 상단으로 스크롤해야만 볼 수있는 헤더보기가 있기 때문에 기본적으로 상단으로 스크롤하지 못하게하는 것입니다. 숨기기 위해 스크롤하는 방법을 알고 있지만 삽입/삭제 작업 이후에 테이블 자체가 contentSize 값을 변경하기 때문에 표시됩니다. – Marcin