我有一个带有 UINavigationController 更改视图控制器的应用程序。这些视图控制器中的每一个都有一个 UIScrollView 和一个为缩放设置的 UIImageView。但是,在返回时,有时之前的视图控制器会显示高度放大的图像;而不是推动新控制器之前的位置。在我的视图控制器的 -viewWillAppear 方法中,我将 zoomScale 设置为滚动视图的框架宽度与其内容宽度的比率。弹出视图控制器时,如何使缩放级别至少回到默认值?
问问题
196 次
1 回答
1
你让你的 pop 首先运行一个函数,在 pop 到 之后存储你想要的值NSDictionary
,然后在原始视图控制器的 viewDidLoad 中检索它。
然后使用您的检索数据以您想要的任何状态显示图像。
有关 NSDictionary 教程的链接,请查看此站点和此 youtubeVideo。
于 2012-09-17T23:10:14.090 回答