UITableview 스크롤링을 개선하기 위해 willDisplayCell로 코드 이동

user6815810

나는 인터넷에서 아래이 단락을 보았고 그의 권고에 따라 내 코드를 willDisplayCell로 옮겼다. 그러나 성능 향상은 보이지 않습니다. 그래서 좀 더 조사를했고 다른 사람들이 그 단락이 말한 내용이 사실이 아니라고 말하는 것을 발견했습니다. CellForRowAtIndexPath 및 WillDisplayCell의 적절한 사용 . 나는 대부분의 시간 동안 내 코드를 cellForRowAtIndexPath에 넣었 으므로이 단계에서 따라야 할 가이드가 혼란 스럽습니다.

그러나 매우 중요한 것은 여전히 ​​거기에 있습니다. tableView : cellForRowAtIndexPath : 메소드는 UITableView의 dataSource에서 구현되어야하며 각 셀에 대해 호출되며 빠르게 작동해야합니다. 따라서 재사용 된 셀 인스턴스를 가능한 한 빨리 반환해야합니다. 아직 화면에 셀이 없으므로이 시점에서 데이터 바인딩을 수행하지 마십시오. 이를 위해 UITableView의 델리게이트에서 구현할 수있는 tableView : willDisplayCell : forRowAtIndexPath : 메소드를 사용할 수 있습니다. UITableView의 경계에 셀을 표시하기 직전에 호출되는 메서드입니다.

user6811824

나도 몇 가지 테스트를 수행했으며 willDisplayCell과 CellForRowAtIndexPath에 코드를 넣는 것 사이에 큰 차이가 없음을 발견했습니다. 그래서 나는 당신이 제공 한 잉크의 주장이 더 사실이라고 믿습니다. 아무도 다른 것을 발견하지 않는 한?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UITableView 위로 스크롤에 데이터로드

분류에서Dev

AutoHotkey로 마우스 휠 스크롤링을 시뮬레이션하기 위해 키보드를 어떻게 사용할 수 있습니까?

분류에서Dev

UITableview가 willdisplaycell을 통해 셀을 선택하지 않음

분류에서Dev

iOS-TableView willDisplayCell 애니메이션은 사용자가 맨 위로 스크롤하지 않고 아래로 스크롤 할 때만 발생합니다.

분류에서Dev

합성 시간을 줄이기 위해 코드를 개선하려면 어떻게해야합니까?

분류에서Dev

컨트롤을 형성하기 위해 PHP에서 작동하지 않는 코드 스크랩

분류에서Dev

ajax 요청을로드하기 위해 하이퍼 링크 기본 동작을 대체

분류에서Dev

계산 시간을 개선하기 위해이 코드에서 for 루프를 피하는 방법

분류에서Dev

끌기시 UITableview 셀 이동을 기반으로 UITableview 스크롤 활성화 및 비활성화

분류에서Dev

UITableView를 스크롤하는 동안 라디오 버튼이 선택 해제 됨

분류에서Dev

빠르게 스크롤 할 때 UITableView-cell에 잘못된 그림이 비동기 적으로로드 됨

분류에서Dev

선택한 셀을 숨기거나 이동하고 UItableView의 해당 indexPath.row에서 새 사용자 지정 셀을로드합니다.

분류에서Dev

UITableView 사용자 정의 셀이 사라지고 스크롤하는 동안 무작위로 나타납니다.

분류에서Dev

이 코드를 개별적으로 크롤링하려면 어떻게해야합니까?

분류에서Dev

mkdir ()은 업로드 사진을위한 임의의 디렉토리 이름을 만들기 위해이 코드로 작동하지 않습니다.

분류에서Dev

데이터 및 텍스트 마이닝을 위해 R로 HTML 코드 읽기

분류에서Dev

부드러운 스크롤 탐색 링크를위한 스크립트를 작성하려고하는데 앵커로 바로 이동합니다.

분류에서Dev

scrollTop : ID 로의 부드러운 스크롤이 맨 위로 이동을 방해합니다.

분류에서Dev

중복을 방지하기 위해 로그 테이블 레코드 집계

분류에서Dev

데이터를로드하려면 스크롤하십시오. 빠른. UITableView

분류에서Dev

prepareForReuse로 인해 이미지가 셀에있을 때 UITableView 스크롤 버그

분류에서Dev

동일한 확률을 유지하면서 100 개 항목에서 125 개로 변경하기 위해이 임의 코드를 유지하려면 어떻게해야합니까? 여전히 100과 동일한 비율이어야합니다.

분류에서Dev

MySQL은 URL을 생성하기 위해 백만 개의 레코드를 선택

분류에서Dev

Rails : 링크에 대한 ajax 호출을 수행하고 동시에 맨 위로 스크롤

분류에서Dev

새 정보가 Div에 나타날 때 스크롤 / 위치를 맨 아래로 이동 (CheckBox 선택을 통해)

분류에서Dev

Google 드라이브에 파일을 업로드하기 위해 샘플 코드 실행 오류

분류에서Dev

두 파일을 비교하는 코드는 느려집니다. 내 코드를 개선하기 위해 검색

분류에서Dev

선택기를 사용하기 위해 HTML 문자열을 ExtJS 개체 / 요소로로드하는 방법

분류에서Dev

이전 10 개 열을 자동으로 선택하는 VBA 코드

Related 관련 기사

  1. 1

    UITableView 위로 스크롤에 데이터로드

  2. 2

    AutoHotkey로 마우스 휠 스크롤링을 시뮬레이션하기 위해 키보드를 어떻게 사용할 수 있습니까?

  3. 3

    UITableview가 willdisplaycell을 통해 셀을 선택하지 않음

  4. 4

    iOS-TableView willDisplayCell 애니메이션은 사용자가 맨 위로 스크롤하지 않고 아래로 스크롤 할 때만 발생합니다.

  5. 5

    합성 시간을 줄이기 위해 코드를 개선하려면 어떻게해야합니까?

  6. 6

    컨트롤을 형성하기 위해 PHP에서 작동하지 않는 코드 스크랩

  7. 7

    ajax 요청을로드하기 위해 하이퍼 링크 기본 동작을 대체

  8. 8

    계산 시간을 개선하기 위해이 코드에서 for 루프를 피하는 방법

  9. 9

    끌기시 UITableview 셀 이동을 기반으로 UITableview 스크롤 활성화 및 비활성화

  10. 10

    UITableView를 스크롤하는 동안 라디오 버튼이 선택 해제 됨

  11. 11

    빠르게 스크롤 할 때 UITableView-cell에 잘못된 그림이 비동기 적으로로드 됨

  12. 12

    선택한 셀을 숨기거나 이동하고 UItableView의 해당 indexPath.row에서 새 사용자 지정 셀을로드합니다.

  13. 13

    UITableView 사용자 정의 셀이 사라지고 스크롤하는 동안 무작위로 나타납니다.

  14. 14

    이 코드를 개별적으로 크롤링하려면 어떻게해야합니까?

  15. 15

    mkdir ()은 업로드 사진을위한 임의의 디렉토리 이름을 만들기 위해이 코드로 작동하지 않습니다.

  16. 16

    데이터 및 텍스트 마이닝을 위해 R로 HTML 코드 읽기

  17. 17

    부드러운 스크롤 탐색 링크를위한 스크립트를 작성하려고하는데 앵커로 바로 이동합니다.

  18. 18

    scrollTop : ID 로의 부드러운 스크롤이 맨 위로 이동을 방해합니다.

  19. 19

    중복을 방지하기 위해 로그 테이블 레코드 집계

  20. 20

    데이터를로드하려면 스크롤하십시오. 빠른. UITableView

  21. 21

    prepareForReuse로 인해 이미지가 셀에있을 때 UITableView 스크롤 버그

  22. 22

    동일한 확률을 유지하면서 100 개 항목에서 125 개로 변경하기 위해이 임의 코드를 유지하려면 어떻게해야합니까? 여전히 100과 동일한 비율이어야합니다.

  23. 23

    MySQL은 URL을 생성하기 위해 백만 개의 레코드를 선택

  24. 24

    Rails : 링크에 대한 ajax 호출을 수행하고 동시에 맨 위로 스크롤

  25. 25

    새 정보가 Div에 나타날 때 스크롤 / 위치를 맨 아래로 이동 (CheckBox 선택을 통해)

  26. 26

    Google 드라이브에 파일을 업로드하기 위해 샘플 코드 실행 오류

  27. 27

    두 파일을 비교하는 코드는 느려집니다. 내 코드를 개선하기 위해 검색

  28. 28

    선택기를 사용하기 위해 HTML 문자열을 ExtJS 개체 / 요소로로드하는 방법

  29. 29

    이전 10 개 열을 자동으로 선택하는 VBA 코드

뜨겁다태그

보관