【发布时间】:2011-08-06 00:24:30
【问题描述】:
我有一个模态视图,我用UIModalPresentationPageSheet 样式呈现,这个视图有一个滚动视图,并且该滚动视图内部有一个 mageView,以便我可以显示图像,并允许用户操作,例如缩放,等等
在 viewDidLoad 中,这是我设置所有内容的方式:
CGRect imgFrame = CGRectMake(0, 0, img.size.width, img.size.height);
imageView.frame = imgFrame;
[imageView setImage:img];
效果很好,但我遇到的问题是,如果我的图像在横向模式下大于有点小的 modalView 尺寸(由于 UIModalPresentationPageSheet 样式),它不会缩小和缩放所以我可以看到整个画面,它只显示了图像的 2/3,为了看到更多内容,我必须实际缩小。
我已将 contentMode 设置为UIViewContentModeScaleAspectFit,但它仍然没有改变任何东西。
我错过了什么吗?
【问题讨论】:
标签: iphone uiimageview uiimage zooming aspect-ratio