문제

키가 큰 세포로 Uitableview를 만드는 방법은 무엇입니까? 기본적으로 4 개의 셀 만있는 전체 화면 테이블을 만들고 싶지만 전체 화면을 차지해야합니다 (각각 1/4).

이것이 uitableview를 사용하여 가능하다고 가정하면 코드와 인터페이스 빌더 모두에서 수행 할 수 있습니까? 또한 각 세포에 고유 한 높이를 가질 수 있습니까?

-TIM

도움이 되었습니까?

해결책

최상의 성능을 얻으려면 모든 행이 높이가 같은 경우 RowHeight 속성을 사용하십시오. 코드와 인터페이스 빌더 모두에서 액세스 할 수 있습니다.

개별 행 높이를 사용자 정의하려면 -TableView : HeightforseForatIndexPath : Delegate Method를 구현해야합니다. 성능이 약간 느리지 만 더 유연합니다.

다른 팁

그냥 사용하십시오 -tableView:heightForRowAtIndexPath: 각 셀의 높이를 사용자 정의하기 위해 uitableviewdelegate 프로토콜의 메소드. 이와 같은 것이 잘 작동합니다.

- (CGFloat)tableView:(UITableView *)tv heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 70.0f;
}

도움이되기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top