是否可以让 UIImageView 以不同于纵向图像的方式处理横向图像?
我会试着解释一下,我有ImageViewController
一个UIImageView
填满整个屏幕的。
在某些时候,用户启动 aUIImagePickerController
并从相机胶卷中选择一张图片。
然后我用那张图片创建一个实例ImageViewController
并推送它
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
ImageViewController *ivc = [[ImageViewController alloc] initWithImage:image];
[picker pushViewController:ivc animated:YES];
[ivc release];
}
问题是,如果图像处于横向模式,它仍然会填满整个屏幕。
我希望它看起来像 iPhone 照片应用程序呈现横向图像的方式(在屏幕中央,黑色背景)。
是否有在 UIImageView 中显示横向模式图像的内置方式?还是我需要根据图像方向设置 imageView 框架?