我的图像是200x200,但我想在iphone 5中全屏显示。所以当我在完整的iamge视图中显示该图像时,它会被拉伸。怎么办?? /
答案 0 :(得分:1)
这是不可能的。如果没有拉伸/缩放,单个200x200图像无法填充大于200x200的空间。
您可以在UIImageView
中使用各种选项进行展示,但contentMode
选项会看Apple's Documentation on UIViewContentMode。
UIImage *img = [UIImage imageNamed:@"glyph"];
self.imageView.image = img;
self.imageView.contentMode = UIViewContentModeScaleAspectFit;
答案 1 :(得分:0)
您需要使用全屏大小调整图像大小,然后全屏显示。如需参考,请查看以下答案:
How to resize the image programmatically in objective-c in iphone
希望,先生,这会对你有所帮助
:)