답변:
44 픽셀입니다. 명확히. 나는 그 숫자를 결코 잊지 않을 것입니다.
UIToolbar 및 UINavigationBar의 기본 높이는 44px입니다. 가로 방향으로 자동 회전하면 둘 다 32px로 전환됩니다.
모든 장치에서 기본 치수를 원할 경우 다음을 사용할 수 있습니다. UITableViewAutomaticDimension
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
현재 44 픽셀이 기본값이지만 앱이 기본값을 설정해야하는 경우 유용한 방법입니다.
UITableView.automaticDimensions
Swift 4
이것을 즉시 계산하려면 더미 테이블 셀을 할당하고 높이를 읽으십시오.
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
int height = cell.frame.size.height ;
이렇게하면 향후 iOS 버전의 변경 사항을 방지 할 수는 있지만 가능성은 낮습니다.