이 페이지에이 항목이있는 항목과 해당 문제에 대한 자습서를 제공하는 웹 사이트를 이미 찾았습니다. 그러나 아무 것도 잘 작동하지 않았습니다.테이블로드 preload cell 및 리로드 방지
자습서 슬픈 나는 내 tableView의 높이를 두배로해야합니다. 그래서 이전에 셀을로드 했었지만 더 높은 tableView를 사용하면 마지막 셀에 도달하지 못했습니다.
내 문제는, 나는 내 애플 리케이션 메인 페이지를 표시하는 tableView를 사용합니다. 이 메인 페이지는 주제가있을 때마다 그 주제에 필요한 경우 예를 들어지도가있는 셀, 그림이있는 셀 및 때로는없는 셀을 보여줍니다. 이제지도 또는이 그림을로드하기 때문에 항상 내보기로 스크롤하려고하는 경우 문제가 발생합니다. 로드 된 셀이 이미 삭제 되었기 때문에 다시 스크롤합니다. cellType (mapCell, pictureCell, textCell)을 켜고 끌 수있는 가능성 때문에 tableView를 사용했습니다.
메모리 문제로 인해이 기능을 이해할 수 있지만 제 경우에는 그리 많지 않습니다. 주제를 변경하기 전까지는 모든 셀이 미리로드되고 메모리에 남아 있으면 더 좋을 것입니다.
내 tableView에 이러한 행동이 발생했음을 알리는 방법이 있습니까?
감사 인사 많이 감사합니다.
오, 난 너무 당황 스럽다! 얼마나 단순한가! 정말 고마워요! – kuemme01
이 방법이 효과적이지만 메모리 효율이 떨어집니다. 모델 데이터를 미리로드하고 셀 대기열 제거 메소드를 사용하는 것이 좋습니다. –