我已经在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