테이블 뷰를 개발 중입니다. 그 테이블을 채우기 위해 나는 75 개의 내용이 배열되어 있습니다. 이제는 처음으로 테이블보기를 표시 할 때와 같이 표보기를 표시하고 배열의 10 행과 제목이 더 많은 하나의 단추 만 표시하려고합니다. 버튼을 클릭하면 배열의 다음 10 개의 내용이 테이블보기에 표시되고 마지막으로 테이블보기에는 이전 및 다음의 2 개의 단추가 표시됩니다. 다음을 클릭하면 배열의 다음 10 개 콘텐츠를 표시하고 이전을 클릭하면 이전 10 개 콘텐츠를 표시합니다. 이제 문제는 내가 배열과 함께 할 것이므로이 유형의 표정을 얻었습니까? 테이블보기에서 그 코드를 어떻게 만드나요?배열을 나누고 테이블보기로 표시하는 방법은 무엇입니까?
0
A
답변
2
당신은 아래와 같이 갈 수 있습니다 ..
1 ... n은 변수를 가정 해보세요 =
2 11 .. 단지 N-1 세포에 대한 코드를 작성 cellForRowAtIndexPath
에 ... 그리고에 대한 만약
3
것을 특징으로 제 n 셀 N == 선택 셀 인덱스 것을 식별하는 기입didSelectRowAtIndexPath
지금 .. 코드를
가 더보기 보여 처음 생성 버튼을 ?? 그렇다면 n을 10으로 증가시킨 후 다시
리로드 테이블을 호출하는 메소드를 호출하십시오.
4 .. 원하는대로 n을 증가 및 감소 시키지만, n 번째 행 선택으로 데이터를 다시로드하는 것을 기억하십시오.
0
다음과 같이 버튼의 태그 속성 (uiview의 자식은 상속)을 사용하여이 작업을 수행 할 수 있습니다.
배열을 10 개의 요소로 나눌 수 있으며 각 배열을 다른 배열에 저장할 수 있습니다. 이제 데이터를 검색하기 위해 버튼의 tag
을 설정할 수 있습니다. 즉, 예를 들어 더 많은 버튼 태그가 처음에는 1이됩니다. 그래서 클릭하면 배열의 배열에서 첫 번째 배열을 검색하여 표시하고 더 많은 버튼 태그를 2로 설정할 수 있습니다. 따라서 다음 번에 더 많은 버튼이 큰 배열에서 두 번째 요소를 가져 오게됩니다. 이전과 동일한 방식으로 각각의 태그를 저장하고이를 사용하여 이전 배열을 페치 할 수 있습니다.
이제 2D 배열을 사용하지 않고도 위의 작업을 수행 할 수 있습니다. 이를 위해 moreButton.tab에 10을 곱하고 배열의 다음 10 요소를 표시 할 수 있습니다.
태그 속성을 업데이트하기 전에 필요한 유효성 검사를 수행하십시오.
희망이 있습니다.
관련 문제
- 1. 배열을 테이블보기로 설정 하시겠습니까? 여기
- 2. 핵심 데이터에 저장된 데이터를 테이블보기로 표시하는 방법은 무엇입니까?
- 3. 부모 테이블보기로 돌아가는 방법은 무엇입니까?
- 4. 바이트 배열을 나누고 올바르게 다시 붙여 넣기
- 5. jTable에 2D 배열을 표시하는 방법은 무엇입니까?
- 6. jquery를 사용하여 json 배열을 표시하는 방법은 무엇입니까?
- 7. pyglet으로 numpy 배열을 표시하는 방법은 무엇입니까?
- 8. C# 쉬운 질문입니다. 배열을 반복하고 값을 인라인으로 표시하는 방법은 무엇입니까?
- 9. WPF : 사용자가 그린 컨트롤에 2D 배열을 표시하는 올바른 방법은 무엇입니까
- 10. PHP에서 배열을 표시하는 약식 (하지만 반드시 안전하지는 않음) 방법은 무엇입니까?
- 11. 배열의 내용을 테이블보기로 표시합니다.
- 12. actionscript에서 배열을 사용하는 방법은 무엇입니까?
- 13. sqlite에서 블랙 베리의 테이블보기로 데이터를 바인딩하는 방법은 무엇입니까?
- 14. 배열을 복사하는 방법은 무엇입니까?
- 15. 문자열을 여러 부분으로 나누고 역순으로 재구성하는 방법은 무엇입니까?
- 16. 복잡한 조건을 나누고 단락 회로 평가를 유지하는 방법은 무엇입니까?
- 17. UINavigationController 테이블보기로 드릴 다운
- 18. 내 코드를 표시하는 방법은 무엇입니까?
- 19. Android지도에서지도를 표시하는 방법은 무엇입니까?
- 20. 다차원 배열을 메모리에 표시하는 방법
- 21. 하나의 DataGridView에 배열을 표시하는 방법
- 22. 드릴 다운 테이블보기로 tabcontoller를 재설정하는 방법
- 23. flex 3을 통해 pdf를 표시하는 방법은 무엇입니까?
- 24. Ruby에서 배열을 채우는 방법은 무엇입니까?
- 25. 문자열 배열을 반환하는 방법은 무엇입니까?
- 26. 정적 배열을 초기화하는 방법은 무엇입니까?
- 27. Java에서 배열을 필터링하는 방법은 무엇입니까?
- 28. 배열에서 배열을 빼는 방법은 무엇입니까?
- 29. Tcl에서 배열을 초기화하는 방법은 무엇입니까?
- 30. PHP에서 배열을 재정렬하는 방법은 무엇입니까?