gpt4 book ai didi

iphone - 全屏 UIImageView 中的横向模式图像

转载 作者:行者123 更新时间:2023-12-02 05:36:51 24 4
gpt4 key购买 nike

是否可以让 UIImageView 以不同于纵向图像的方式处理横向图像?

我会尝试解释一下,我有 ImageViewController 和一个充满整个屏幕的 UIImageView
在某些时候,用户启动 UIImagePickerController 并从相机胶卷中选择一张照片。
然后我使用该图片创建 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 框架?

最佳答案

只需设置:

imageView.contentMode = UIViewContentModeAspectFit;

它会保持的比例适合屏幕,而不是填满它。

关于iphone - 全屏 UIImageView 中的横向模式图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11560711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com