【发布时间】:2012-02-03 16:47:54
【问题描述】:
我已将 UIImageView 拖到情节提要中的 UIViewController 窗口中。我用把手让它占据了整个窗户。我将 UIImageView 的模式设置为“Aspect Fit”。我的目标是当 iPhone 保持在与拍摄图像相同的方向时,图片占据整个窗口。
但由于某种原因,每张图片的上方和下方都有一点空间。
我还设置了导航栏和状态栏在用户使用隐藏的 UIButton 触摸图像时消失。这可以正常工作,只是当导航和状态栏重新出现时图像会向下移动。仅当我有此代码时,图像才会向下移动:
self.navigationController.navigationBarHidden = YES;
self.navigationController.navigationBarHidden = NO;
我用它来让导航栏在状态栏下方重新绘制,因为有时导航栏会被绘制在状态栏下方(当导航栏和状态栏同时重新出现时会发生这种情况。)
如何让我的图片全屏显示而没有这些怪癖?
编辑:
我认为这可能与此有关:
相机的纵横比是 4:3,屏幕的纵横比是 3:2。 所以根本没有办法让相机画面填满屏幕 除非你愿意裁剪到 3:2。为此,请应用 适当的比例变换。
是否可以对 uiimageview 中的图像应用仿射变换?
【问题讨论】:
标签: iphone ios cocoa-touch