IOS UIImageView 图片显示问题

请教大神 RT。
例如在 我的UIimageView全屏 插入一张1920 1080的图片 图片就会只显示一部分
用ContentMode 属性显示也没有什么作用。
这是原图
模拟器中的显示
希望能想自带的 照片程序 显示图片 如图
相册显示
相册显示
想要达到这种效果。请教大神该如何实现。 或者用其他方式让图片能完美的显示出来

刚才试了一下。 在UI界面去手动创建添加图片是可以的。 但是用代码添加就出现放的很大的问题。
UIImage *image = [UIImage imageNamed:@"img1.jpg" ];
UIImageView *imageView = [[UIImageView alloc]initWithImage:image];
[imageView setContentMode:UIViewContentModeScaleToFill];
[imageView setClipsToBounds:YES];
[self.view addSubview:imageView];

    这是添加的代码  大神们帮忙看看是不是有问题

3个回答

好吧 我找到问题了
不能这样添加[self.view addSubview:imageView];
用 [self.view setMaskView:imageView];这个解决了;

但是 有没有懂的说一下这俩的区别啊 ,我有点迷糊了

a1394393468
白白白小白 - -图片消失了
4 年多之前 回复

求救啊。图片说明图片说明图片说明图片说明图片说明图片说明

我看你的代码没有给UIImageView设置尺寸,你可以根据UIImage的size属性设置UIImageView的frame,这样图片也不会变形

a1394393468
白白白小白 对。我昨天晚上就在想为什么动态添加会变形而拖控件却不会。就是因为没有设置frame
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐