2014-02-26 3 views
1

저는 작업중인 프로젝트에 UITableViewCell 사용자 지정을 상속 했으므로 이제는 셀 내에서 image viewlabels의 크기를 조정해야합니다. 그러나, 더 크게 만들려면 subviews이 맞습니다. UITableViewCell의 크기를 조정하고 싶습니다. 그래서 storyboard에서 Row Height 필드를 변경했는데 아무리 큰 번호를 입력해도 cell의 크기는 변경되지 않고 나머지는 내 views의 나머지 부분에 쌓여 있습니다.iOS 표보기 셀의 크기가 조절되지 않음

+1

"Custome Cell"확인란을 선택 했습니까? –

답변

3

먼저보기 컨트롤러가 다음이 개 위임 메소드를 구현, 테이블보기를 위임 있는지 확인 .

추정 방법은 필요하지 않지만 테이블 뷰 위치를보다 빠르게하는 데 도움이됩니다.

+0

이 맞습니다. 스토리 보드에서 변경 한 내용을 덮어 쓰는 tableView : heightForRowAtIndexPath를 이미 구현했을 가능성이 큽니다. –

+0

여전히 잘 모르겠지만 스토리 보드에서 사용자 정의 행 높이를 사용하는 것과 프로그래밍 방식으로 높이를 설정하는 것의 차이점은 무엇입니까? –

1

StoryBoard에 가서 다음 size inspector, 당신이 원하는대로 사용자 정의 설정하고 행 높이를 = 확인하여 custome cell 클릭합니다. 다른 행의 높이가 일부 배열의 높이를 캐시와 다른 경우, 최상의 성능을

- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath 
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

:

관련 문제