0

我有一个带有一些 ViewController 的基于窗口的应用程序。

我使用以下方法从一种视图切换到另一种视图:

[self.view addSubview:newViewController.view];

一切正常,但我有一个问题:

当我将视图更改为具有超过 320x480 帧的滚动视图时,我无法返回到以前的帧。我的意思是我通常会进一步更改视图,但我有一个更大的帧,并且我从 scrollView 中看到了其余内容当前视图未涵盖。

有什么方法可以将超级视图大小设置回 320x480?谢谢

4

1 回答 1

0

您可以通过执行以下操作手动将视图的框架设置回 320X480:

yourView.frame = CGRectMake(0,0,320,480);

当您切换回来时,您是否也从超级视图中删除了滚动视图?[scrollview removeFromSuperView]; ?

于 2012-05-16T18:22:30.223 回答