2011-09-18 8 views
1

두 개의 사용자 정의 셀이있는 tableView가 있습니다. 하나의 셀 높이를 정의해야하지만 다른 셀은 그대로 두어야합니다. 나는 Objective-C를 배우려고 노력 중이므로 어떤 도움을 주시면 감사하겠습니다!하나의 특정 표 셀의 높이 정의

답변

5

UITableView 대리자에서 tableView : heightForRowAtIndexPath : 루틴을 구현하고 원하는 행의 높이를 반환하십시오. 같은 :

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    if (indexPath.row == 0) // 1st row 
    return 25.0; 
    else 
    return 35.0; 
} 
+0

이렇게하면됩니다. 그냥 참고 : 테이블 뷰 셀의 기본 높이는 44 포인트입니다. –

+0

이것은 매력처럼 작동했습니다. 감사! if 문과 비슷한 것을 시도했지만 작동하지 않았습니다. – lampwins

2

테이블 셀의 높이를 지정하려면, 당신은 UITableViewDelegate 방법 tableView:heightForRowAtIndexPath:를 제공해야합니다.

나는 Objective-C를 배우려고하는데, 어떤 도움이라도 대단히 감사하겠습니다!

첫 번째 통화 포트는 the documentation이어야합니다.

+0

나는 한 번 들여다 보았다.하지만 나는 항상 애플의 방식을 알았지 만 혼란 스럽다. 적어도 프로그래밍에 뛰어든 사람은 Objective-C였다. – lampwins

관련 문제