Ios7 iOS 7。手动按下UITableViewController时出现框架错误?

Ios7 iOS 7。手动按下UITableViewController时出现框架错误?,ios7,uitableview,statusbar,cgrect,Ios7,Uitableview,Statusbar,Cgrect,我使用以下代码: PBComboBoxDetailsTableViewController *vc = (PBComboBoxDetailsTableViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"PBDetailListViewController"]; NSString *path = [[NSBundle mainBundle] pathForResource:@"Settings" o

我使用以下代码:

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显示在状态栏下,当然我不能手动设置它的框架,因为它显示为俯视控制器,并且位置选项被禁用。
除了将此表插入viewcontroller之外,还有其他解决此问题的方法吗?

如果视图控制器的类型为
UITableViewController
此控制器的
视图属性,即层次结构中的顶视图为表视图

如果希望表视图填充整个视图(屏幕)以外的任何其他空间,则必须使用
UIViewController
并手动添加
tableView
,以及其委托和数据源方法