在UINavigationController更改后,ios UIScrollView图像缩放更改

时间:2012-09-17 23:03:40

标签: ios uiscrollview zooming

我有一个带有UINavigationController的应用程序更换视图控制器。每个视图控制器都有一个UIScrollView,其中UIImageView设置为缩放。但是,在返回时,有时前一个视图控制器将显示高度放大的图像;而不是之前推动新控制器的地方。在我的视图控制器的-viewWillAppear方法中,我将zoomScale设置为滚动视图的帧宽与其内容宽度的比率。如何在弹出视图控制器时让缩放级别至少恢复为默认值?

1 个答案:

答案 0 :(得分:1)

首先让pop弹出一个函数,在弹出到NSDictionary之后将你想要的值存储起来,然后在原始视图控制器的viewDidLoad中检索它。

然后使用您的检索数据以您想要的任何状态显示图像。

有关NSDictionary教程的链接,请查看at this sitethis youtubeVideo.