1
나는 UITableView 있고 셀에 다른 이미지를 표시하고, 각 이미지가 다른 높이를 어떻게 이미지 높이를 기준으로 셀 높이를 사용자 지정할 수 있습니까?표 셀의 높이를 이미지의 높이와 비교하여 높이를 계산하는 방법은 무엇입니까?
나는 UITableView 있고 셀에 다른 이미지를 표시하고, 각 이미지가 다른 높이를 어떻게 이미지 높이를 기준으로 셀 높이를 사용자 지정할 수 있습니까?표 셀의 높이를 이미지의 높이와 비교하여 높이를 계산하는 방법은 무엇입니까?
UITableViewDelegate
방법 – tableView:heightForRowAtIndexPath:
을 구현하십시오. documentation을 참조하십시오.
당신이 컨트롤러 자체에 테이블보기에서 마우스 오른쪽 버튼을 드래그 인터페이스 빌더를 사용하는 경우 예를 들어, 뷰 컨트롤러 클래스 선언에 UIViewController
후 <UITableViewDelegate>
을 추가하고, 클래스 .m
이 같은 것을 추가 파일 :
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
UIImage *image = imagesArray[indexPath.row];
return image.size.height + 5; // 5 = margin.
}
그러나 여기에서 우리는 어디에서 세포 이미지의 크기 (높이)를 취하고 있습니까 ??? –
'imagesArray'라는 이미지 배열이 있다고 가정합니다. 아마도 당신의 이미지는 어딘가에 저장되어있을 것입니까? – user1071136