【发布时间】:2012-04-30 16:54:00
【问题描述】:
我有一个包含两个基于 UIImageView 的 nib 文件的小项目。
当主视图加载时,它看起来是正确的。
要在视图之间切换,我正在使用这样的代码(例如,这是转到第二个视图)
-(IBAction) secondClicked:(id)sender {
SecondViewController *second = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:main animated:NO];
[second release];
}
显示新视图时,它会横向移动大约 10% 的屏幕。使用类似的代码返回主视图会导致主视图显示类似的偏移。
我处于横向模式,如果这有什么不同的话。
如何显示视图以使它们正确对齐?
【问题讨论】:
-
您正在加载的新视图的大小不是完整的窗口大小吗?
-
所有视图都是全窗口大小;它们显示正确的 size 但只是向左或向右移动。
-
这对我来说毫无意义。仔细检查您的 nib 文件的 uiview 大小,或者如果您在代码中移动 uiview 框架
-
我会在代码中查找哪些关键字?笔尖文件都是正确的。 (应用打开时主菜单显示正确对齐)
标签: xcode uiimageview