내 응용 프로그램에서 매 3 Rows.My 이미지 후 이미지를 표시해야 정적 및 매 3 rows.I UIImageView 걸릴 및 셀에 추가 할 싶지 않아 거기에 내 이미지를 표시하는 방법 직접 셀의 속성을 사용합니다. 내 이미지 크기는 320X87 픽셀입니다.Custum 셀을 사용하지 않고 UIImageView로 표 셀을 어떻게 사용할 수 있습니까?
답변
이 특정 셀에 대한 사용자 지정 셀을 만들어야하지만 reusableCells 덕분에 한 번 인스턴스화됩니다. 예를 들어 :
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"TableCell";
static NSString *ImageIdentifier = @"ImageCell";
UITableViewCell *cell;
if (!(indexPath.row % 3))
{
cell = [tableView dequeueReusableCellWithIdentifier:ImageIdentifier];
if (cell == nil)
{
cell = [[[MyCustomCell alloc] initWithDelegate:self reuseIdentifier:(NSString *)ImageIdentifier] autorelease];
}
}
else
{
cell = [tableView dequeueReusableCellWithIdentifier:ImageIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithDelegate:self reuseIdentifier:(NSString *)ImageIdentifier] autorelease];
}
// customization of your rows here (title, ...)
}
return cell;
}
이미지가 표준 UITableViewCell에 비해 너무 크기 때문에 가능하지 않다고 생각합니다. 사용자 정의 셀을 작성한 다음 cellForRowAtIndex 메소드에서 해당 셀을로드해야합니다. 코드/IB에 적절한 cellIdentifier를 설정하는 것을 잊지 마십시오.
어쩌면 UIImageView를 표준 셀의 contentView의 하위보기로 추가 할 수도 있지만,이 방법이 나에게 가장 좋은 솔루션처럼 들리지는 않습니다.
사실 난 것이 가능 알고 있기 때문에에있는 tableview의 - (있는 UITableViewCell *)있는 tableView : (jQuery과 *)있는 tableView cellForRowAtIndexPath : (NSIndexPath *) 우리는 그것을 할 수 있지만, 난 그냥 설정하려면이 코드를 작성하여이 방법 indexPath 그 이미지에 대한 셀의 프레임 cell.image = [UIImage imageNamed : @ "abc.png"]; 하지만 이미지의 셀 프레임을 설정하는 방법을 알려 주시면이 코드는 실제 이미지 크기를 설정할 수 없습니다. 그리고 답장을 보내 주셔서 감사합니다. –
표준 UITableViewCell의 프레임 크기를 변경할 수 있다고 생각하지 않습니다. Thomas Joulin의 코드 샘플이 최상의 옵션입니다. –
는 그때 적절한 위임 방법으로 충분한 높이의 셀을 구성하는 세포의 contentView
속성에 하위 뷰 같은 이미지보기를 추가 할 수 있습니다.
- 1. jQuery에서 중첩 테이블 셀을 선택하지 않고 표 셀을 선택하는 방법
- 2. 테이블 셀을 bg 컬러로 채울 수 있습니까?
- 3. Apex 표 형식의 인접 셀을 어떻게 참조합니까?
- 4. 표 셀을 본 시점을 알고 있습니까?
- 5. 표 셀을 세로로 정렬 하시겠습니까?
- 6. 셀을 추가하거나 제거한 후 모든 표 셀을 다시로드하는 방법은 무엇입니까?
- 7. 테이블 셀을 연결할 수 있습니까?
- 8. 객관적인 C에서 기본 파란색 색상을 사용하지 않고 강조 표시된 표보기 셀을 사용할 수 있습니까?
- 9. UITableView는 셀을 다시 사용하지 않습니까?
- 10. 표 셀을 만들려면 Interface Builder를 사용해야합니까?
- 11. 애니메이션을 사용하여 코드를 통해 셀을 동적으로 재정렬합니다. (셀을 드래그하지 않고)
- 12. 셀을 건드린 경우 다른 셀을 활성화하십시오.
- 13. 왜 contentpresenter가 표 셀을 채우지 않습니까?
- 14. 두 개의 HTML 표 셀을 병합합니다.
- 15. 다른보기를로드하지 않고 UITableView 셀을 선택했습니다.
- 16. div 셀을 표 셀 안에 중첩해도됩니까?
- 17. 표 셀을 균등하게 간격을 두는 방법은 무엇입니까?
- 18. 테이블보기에서 편집 버튼을 사용하지 않고 셀을 삭제 하시겠습니까?
- 19. UITableView에서 사용자 정의 셀을 사용하지 않고 버튼을 추가하는 방법은 무엇입니까?
- 20. 비어있는 HTML 표 셀을 표시하기위한 보다 나은 대안이 있습니까?
- 21. 어떻게 하나의 UITableView 셀을 선택하면 강조 표시 될 수 있습니까?
- 22. 어떻게 Flex DataGrid에서 셀을 병합합니까?
- 23. 셀을 항상 편집 모드로 만들 수 있습니까?
- 24. xtable에있는 셀을 R에 병합 할 수 있습니까
- 25. DataGrid보기에서 셀을 병합 할 수 있습니까?
- 26. uitableview에있는 모든 셀을 미리로드 할 수 있습니까?
- 27. UITableView에서 높이가 다른 셀을 가질 수 있습니까?
- 28. 강조 표시된 색이 Objective-c의 표 셀을 모두 차지하지 않음
- 29. 그룹화 된 전체 너비 셀을 UITableView에서 혼합 할 수 있습니까?
- 30. SQL 쿼리에서 "&"를 사용하지 않고 어떻게 사용할 수 있습니까?
고마워요!하지만 다른 옵션을 사용했습니다. 당신은 완벽합니다. 코드에 문제가 없습니다. 다시 감사드립니다. –