gpt4 book ai didi

iOS:从照片库打开图像

转载 作者:行者123 更新时间:2023-11-29 12:53:03 25 4
gpt4 key购买 nike

我正在调用一个 View (仅包含一个 ImageView)来传递来自图书馆用户的图片路径。然后,在 viewdidload 上,我正在加载图像。但是,图片右上角出现了“ super 放大”,不知道为什么!

- (void)viewDidLoad
{
[super viewDidLoad];

self.navigationController.navigationBar.translucent = NO;

UIImage *picture = [UIImage imageWithContentsOfFile: self.picturePath];
UIImageView* imageView = [[UIImageView alloc] initWithImage:picture];
imageView.contentMode = UIViewContentModeScaleAspectFit;

[self.view addSubview:imageView];

}

最佳答案

根据您的评论,您正在加载的图像非常大。您正在创建的 UIImageView 将采用图像的宽度/高度。您可以设置 imageView 的框架,或者使用 nib 中的 IBOutlet 将照片添加到现有的 UIImageView

在您的代码中,您正在创建一个新的 UIImageView,因此更新后的代码如下所示:

- (void)viewDidLoad
{
[super viewDidLoad];

self.navigationController.navigationBar.translucent = NO;

UIImage *picture = [UIImage imageWithContentsOfFile: self.picturePath];
UIImageView* imageView = [[UIImageView alloc] initWithImage:picture];
// Set your frame size
imageView.frame = CGRectMake(0.0, 0.0, 320.0, 320.0);
imageView.contentMode = UIViewContentModeScaleAspectFit;

[self.view addSubview:imageView];

}

关于iOS:从照片库打开图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960818/

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