我有一個較大的UIScrollView的內部非滾動的UITableView。由於表格視圖不滾動,我希望其框架大小始終與其內容大小相匹配。設定幀以匹配其內容大小
我有以下的方法,我稱之爲:
- (void)resizeTableViewFrameHeight
{
// Table view does not scroll, so its frame height should be equal to its contentSize height
CGRect frame = self.tableView.frame;
frame.size = self.tableView.contentSize;
self.tableView.frame = frame;
}
的問題是,我必須呼籲在錯誤的時間這種方法(被設定的contentSize之前)。我想知道,是否有一個屬性,我可以在UITableView上設置,將導致其框架始終自動匹配其內容大小?
感謝您的輸入。我不能讓我的表格視圖滾動,它對我的用戶界面沒有意義。但我想我只能自己調整其框架。 – Darren 2012-03-31 22:26:52