繁体   English   中英

如何在Xcode中的不同iPhone尺寸类中使用不同尺寸的图像

[英]How to use different size of image in different iPhone size classes in Xcode

我目前正在开发一个应用,希望将其用于多种尺寸的班级。

在此处输入图片说明

从所附图像可以看到,我的奖杯图像根本不会调整大小。

我在资产文件夹中包含了3种不同大小的图像,并将图像设置为“宽高比填充”,但它似乎不起作用。

更新:我已经将图像的约束设置为顶部和底部容器,但结果相同。

阅读此: https : //stackoverflow.com/a/26085718/3051458

按照上面的说明在xcAssets文件夹中添加图像。

您无需提供图像扩展名(.png,.jpg等)。它将按照apple设备选择图像。

样例代码:

UIImage *tropy = [UIImage imageNamed:@"tropy"];
UIImageView *tropyImageView = [[UIImageView alloc] initWithImage:tropy];

为了更清楚地理解,请阅读以下指导手册。

http://guides.codepath.com/ios/Adding-Image-Assets#step-3-using-the-image-set

如果使用自动布局,则可以将imageView的宽度和高度的宽高比约束设置为单元格内容视图,这样,如果单元格增长,图像也会增长。

您可以调整imageView的大小并为不同的大小类设置高度/宽度。 如果您想针对不同尺寸级别的同一图像视图使用不同的图像,我认为这将是不可能的。 查看此教程: http : //www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM