0

我使用以下代码:

PBComboBoxDetailsTableViewController *vc = (PBComboBoxDetailsTableViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"PBDetailListViewController"];
NSString *path = [[NSBundle mainBundle] pathForResource:@"Settings" ofType:@"plist"];
NSDictionary *settingsDict = [NSDictionary dictionaryWithContentsOfFile:path];
vc.dataSource = settingsDict[@"Frequency"];
[self presentViewController:vc animated:YES completion:nil];

UITableView 出现在状态栏下,当然我不能手动设置它的框架,因为它显示为顶视图控制器并且位置选项被禁用。除了将此表插入视图控制器之外,还有其他方法可以解决此问题吗?

4

1 回答 1

1

如果您的视图控制器是该控制器UITableViewControllerview属性类型,即层次结构中的顶视图是表视图。

如果您希望表格视图填充整个视图(屏幕)以外的任何其他空间,则必须手动使用 aUIViewController和 addtableView以及它的委托和数据源方法。

于 2013-10-13T18:07:30.773 回答