我已經在xcode中使用了基於導航的應用程序模板,該模板的默認設置是設置表視圖來填充屏幕,但是我想讓表視圖填充一個更小的框架屏幕。基於導航的應用程序表視圖框架
這是它最初工作的代碼,但是如果從表中選擇一行並且用戶在按下表格視圖填充屏幕而不是框架時轉到下一個屏幕。
- (void)viewDidAppear:(BOOL)animated {
// set the frame size
CGRect frame = self.tableView.frame;
frame = CGRectMake(16.0, 36.0, 254.0, 350.0);
self.tableView.frame = frame;
[super viewDidAppear:animated];
}
任何幫助將不勝感激,謝謝。
什麼是您的控制器類型?如果它是uitableviewcontroller那麼它會系統地調整大小,它必須是一個普通的uiviewcontroller。對於這種小桌子,我通常在背景上使用一個簡單的uiview,並在其中放置一個uitbaleview。 – gregory
嗨,謝謝,是的,這是一個uitableviewcontroller,我該怎麼做呢? – Sami