나는 완전히 사용자 정의한 detailview에 몇 가지 정보를 표시하는 앱을 개발 중입니다.완전히 맞춤화 된 그룹화 된 테이블보기로드 속도
내가 보여주는 오전 정보는 다음과 같습니다 (인터넷에서)
- 이미지
- 이름과 입력 날짜 자신의 detailview와
- 추가 정보 (자신의 detailview와)
- 설명 ()
- 버튼을 링크 된 옵션 # 1
- 버튼을 링크 된 옵션 # 2
내 그룹화 된 TableView의 경우이 정보를 표시하기 위해 12 개의 셀을 사용하고 있습니다. 이미지
- 3 셀 아무런 작업 (셀 배경 추가해 경계 (상부, 본체 저면)을 수득), 바닥 세포는 또한 이름 + 날짜
- 1 devider 셀 (내용이없는 단지 용 표시 추가 높이) 액션
- 제목 설명
- 설명은 설명의 detailview에 아무런 조치 막)
- 제목 추가 정보 ,617의 아무런 동작 높이를 추가하지 않는 것을
- 1 devider 셀 (NO 콘텐츠 액션과 (사용자 정의 배경)
- 추가 정보는 어떠한 조치도 # 1 (사용자 정의 배경 이미지) 연결 옵션
- 버튼 행동을 (단지 높이를 추가하지 않습니다에 대한 내용이없는) 추가 정보의
- 1 devider 셀을 detailview하기 다른 개요 # 1
- 버튼 # 2 다른 개요 #에 액션 (사용자 정의 배경 이미지) 연결 옵션이
일부 콘텐츠 그러나 모든 이미지 (상단에 하나를 제외하고, 인터넷에서 온다 이보기의)는 로컬 이미지입니다. 사용 된 모든 배경은 로컬 png 파일입니다.
내 질문이 있습니다. 표가로드되면 첫 번째 셀이로드됩니다. 그러나 아래로 스크롤하면 나머지 셀이로드됩니다. 이보기를 completly로드 할 수있는 방법이 있습니까? 스크롤 할 때 데이터를 유지하므로 TableView의 상단이나 하단에 도달 할 때마다 다시로드되지 않습니다.
아니면 내 레이아웃을 다른 것으로 변경해야합니까?
해결 방법에 대해 아무 것도 찾을 수 없습니다.
누군가 나를 도울 수 있기를 바랍니다.
친절 감사와, Douwe
-
-
안녕하세요! Thnx 귀하의 조언을 위해! 별도의 셀 식별자를 추가하는 것이 트릭을 만들었습니다! 다시 위아래로 스크롤 할 때 Tablecell이 자신의 SelectedBackground 이미지를 표시하지 않는 것으로 보입니다. 분리 된 CellIdentifier를 만들면 그것을 해결했습니다! 대답은 간단하지만 정말 감사합니다! 다시 Thnx! – Douwe