我正在使用模态视图控制器在屏幕上显示视图。我在视图设置中拥有所有内容,并在 Interface Builder 中对齐...
但是当我在我的 ipad 上运行我的应用程序时,事情并没有对齐。在第二个屏幕截图中,tableview 和 dateTimePicker 之间存在间隙。
在界面生成器中,我将视图大小设置为 540x620,这是模态视图的大小。任何想法为什么当我运行我的应用程序时它看起来不同?
编辑:这是我呈现视图的方式
// Create the variable that represents the app delegate
KMAppDelegate *delegate = (KMAppDelegate *)[[UIApplication sharedApplication] delegate];
// Create view controller
ModalDetailVC *modalDetailVC = [[ModalDetailVC alloc] initWithNibName:@"ModalDetailVC" bundle:nil];
// Call the pushViewController:animated method from the navigationController variable inside the delegate
[delegate.navigationController pushViewController:modalDetailVC animated:YES];
modalDetailVC.view.superview.frame = CGRectMake(0, 0, 540, 620);
modalDetailVC.view.superview.center = self.view.center;