我有一个包含两个基于UIImageView
的nib文件的小项目。
加载主视图时,它看起来是正确的。
要在视图之间切换,我正在使用这样的代码(例如,这是转到第二个视图)
-(IBAction) secondClicked:(id)sender {
SecondViewController *second = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:main animated:NO];
[second release];
}
当显示新视图时,它会向侧面移动约10%的屏幕。使用类似的代码返回主结果,主视图显示为类似偏移。
我处于横向模式,如果这有所不同。
如何显示视图以使它们正确对齐?
答案 0 :(得分:0)
好吧,现在我更仔细地看了。当你想回去时,为什么要以模态方式预先设置视图控制器?你最初是如何展示这个viewController的?如果是通过导航控制器,则应弹出视图
[self.navigationController popViewControllerAnimated:YES];
如果以模态方式呈现,你应该解雇它!
[self dismissViewControllerAnimated:YES];