3 열의 3 행과 같은 이미지로 테이블 뷰에 이미지와 레이블을 넣으려고합니다. tableviewcell을 3 열로 나누고 3 열에서 동일한 이미지와 레이블을 반복하는 방법은 무엇입니까?우리는 어떻게 3 열에 TableViewCell을 가질 수 있습니까?
답변
@Stonz이 옳다, 당신은 프로토 타입을 사용하고 cellForRowAtIndexPath
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
// use a prototype cell
static NSString *CellIdentifier = @"imageCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
//ImageViews
UIImageView *image1 = (UIImageView *)[cell viewWithTag:1];
[image1 setImage:[UIImage imageNamed:@"stack"]];
UIImageView *image2 = (UIImageView *)[cell viewWithTag:2];
[image2 setImage:[UIImage imageNamed:@"super"]];
UIImageView *image3 = (UIImageView *)[cell viewWithTag:3];
[image3 setImage:[UIImage imageNamed:@"android"]];
//Label
UILabel *label1 = (UILabel *)[cell viewWithTag:4];
label1.text = @"Stackoverflow";
UILabel *label2 = (UILabel *)[cell viewWithTag:5];
label2.text = @"Superuser";
UILabel *label3 = (UILabel *)[cell viewWithTag:6];
label3.text = @"Android";
return cell;
}
I에 몇 가지 코드를 추가해야합니다 몇 가지 자습서 온라인 (단지 구글 "사용자 정의있는 UITableViewCell") 여기에 하나가 있습니다 만든 DEMO PROJECT은 여기
과의 Screenshot
이렇게하려면 맞춤 UITableViewCell
을 작성해야합니다. 표준 셀은 표시 할 수있는 내용이 매우 제한되어 있습니다. Table View Cells
입니다 고맙습니다. 사용자 지정 셀을 만드는 방법을 알고 있습니다. 3 열을 만드는 방법을 알려주십시오. – user3199271
레이블과 이미지를 사용자 정의 셀 내에 배치하여 원하는 곳에 배치 할 수 있습니다. 어떻게 3 열을 만드는 지. – Aaron
별도로 스크롤하는 3 개의 열이 필요하다고 말하는가? 따라서 열 2에서 아래로 스크롤하면 열 1과 열 3이 유지됩니다. – Stonz2
- 1. 우리는 tcl에서 dict의 배열을 가질 수 있습니까?
- 2. 어떻게 우리는 안드로이드 애플 리케이션 사전 서비스를 가질 수 있습니까?
- 3. 우리는 EJB 3.x의에서 배치 디스크립터를 가질 수
- 4. 템플릿에서 어떻게 카운터를 가질 수 있습니까?
- 5. 우리는 동일한 단계에서 여러 개의 CXF 인터셉터를 가질 수 있습니까
- 6. 우리는 백엔드의 Api 클래스에서 Api 메소드를 가질 수 있습니까?
- 7. 우리는 중첩 된 html 태그를 가질 수 있습니까?
- 8. 우리는 Gmail을위한 리눅스 터미널 채팅 클라이언트를 가질 수 있습니까
- 9. 어쨌든 우리는 이메일의 제목에 애니메이션 GIF를 가질 수 있습니까?
- 10. 어떻게 각 결과를 벡터로 가질 수 있습니까?
- 11. TableViewCell을 클릭하면 ViewController로보기를 변경할 수 있습니까?
- 12. 우리는 어떻게
- 13. "일반"대리인은 어떻게 가질 수 있습니까?
- 14. 어떻게 직렬화 가능한 객체를 가질 수 있습니까?
- 15. 선택적 기본 생성자를 어떻게 가질 수 있습니까?
- 16. 등록자는 어떻게 주소를 가질 수 있습니까?
- 17. jsf에서 어떻게 대화 상자를 가질 수 있습니까?
- 18. Javascript에서 선택한 확인란을 어떻게 가질 수 있습니까?
- 19. Marioette.js에서 CollectionView의 CollectionView를 어떻게 가질 수 있습니까?
- 20. 우리는 sqlite에 단일 열에 대해 여러 값을 저장할 수 있습니까
- 21. 우리는 sql의 배열로 테이블의 열에 액세스 할 수 있습니까?
- 22. 우리는 어떻게 페이지 폴트를 줄일 수 있습니까?
- 23. 우리는 어떻게 다중 구문을 만들 수 있습니까?
- 24. 우리는 어떻게 안드로이드에 XMLWriter를 만들 수 있습니까?
- 25. 어떻게 우리는 HTTP 프로토콜을 속일 수 있습니까?
- 26. 우리는 어떻게 ADO.NET으로 MVC를 할 수 있습니까?
- 27. 우리는 어떻게 일식에서 Brightscript를 설치할 수 있습니까?
- 28. 우리는 어떻게 수동으로 트리거를 실행할 수 있습니까?
- 29. 우리는 어떻게 안드로이드에서 프레임을 얻을 수 있습니까
- 30. 우리는 어떻게 flexislider에 높이를 설정할 수 있습니까?
고맙습니다. 이미지와 라벨은 동적이어야합니다. 왜냐하면 모든 행에서 동일한 이미지와 라벨을 사용하지 않기 때문입니다. – user3199271
동적 프로토 타입 셀입니다. 이미지를로드하는 데 최대 2W입니다. – meda
meda 감사합니다. 나는 이해했다. 좀 더 디자인 문제를 말해 줄 수 있어요. 이것은 iPAD 응용 프로그램입니다. 6 개의 이미지가 있다고 가정합니다. 예를 들어 3 행의 이미지가 2 행처럼 보이면 스크롤이 없으며 테이블 뷰로 이동해야합니까, 아니면 정적 이미지를 사용해야합니까? 마찬가지로 이러한 종류의 화면은 내 응용 프로그램에서 6 또는 7 일지 모르지만 다른 이미지를 사용하게됩니다. 알려주세요 – user3199271