为什么在Interface Builder中运行时我的GUI看起来有所不同?

时间:2012-07-30 05:35:38

标签: iphone xcode ipad interface builder

我正在使用模态视图控制器在屏幕上显示视图。我在视图设置上有所有内容并在Interface Builder中对齐... What the view looks like in interface builder

但是当我在ipad上运行我的应用程序时,事情并没有对齐。在第二个屏幕截图中,tableview和dateTimePicker之间存在差距。

How it looks on the iPad

在界面构建器中,我将视图大小设置为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;

1 个答案:

答案 0 :(得分:0)

我在界面构建器中将日期选择器的自动调整掩码设置为此Autoresizing mask

感谢您的帮助。