单击我的后退按钮时UIImageView移动了

时间:2012-04-29 00:13:04

标签: xcode uiimageview

我有一个包含两个基于UIImageView的nib文件的小项目。

加载主视图时,它看起来是正确的。

要在视图之间切换,我正在使用这样的代码(例如,这是转到第二个视图)

-(IBAction) secondClicked:(id)sender {
    SecondViewController *second = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
    [self presentModalViewController:main animated:NO];
    [second release];
}

当显示新视图时,它会向侧面移动约10%的屏幕。使用类似的代码返回主结果,主视图显示为类似偏移。

我处于横向模式,如果这有所不同。

如何显示视图以使它们正确对齐?

1 个答案:

答案 0 :(得分:0)

好吧,现在我更仔细地看了。当你想回去时,为什么要以模态方式预先设置视图控制器?你最初是如何展示这个viewController的?如果是通过导航控制器,则应弹出视图

[self.navigationController popViewControllerAnimated:YES];

如果以模态方式呈现,你应该解雇它!

[self dismissViewControllerAnimated:YES];