RootViewController
에서 데이터 내용을 표시하는 데 UITableView를 사용하고 있습니다. didSelectRowAtIndexPath
메서드에서 다른 뷰 컨트롤러 (DetailViewController
)를 호출하여 자세한 데이터를 표시합니다. 이 세부 데이터를 표시하기 위해 DetailViewController
에도 UITableview
을 사용하고 있습니다. 이 테이블은 하나의 섹션과 단 하나의 행을 포함합니다.상대적 높이 UITableview
이제는 RootViewController
에서 DetailViewController
으로 이동할 때 테이블 높이를 동적으로 조정해야한다는 문제가 있습니다. 두 클래스 사이에서 UITableView
동적의 높이를 어떻게 만들 수 있습니까?
도움이 감사 할 것입니다!
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return [TextToDisplay sizeWithFont:/*DESIRED_FONT*/ constrainedToSize:/*YOUR DESIRED_SIZE*/ lineBreakMode:/*DESIRED_LINEBREAKMODE*/].height;
}
변수 높이를 얻을 :