如何使用大小类在Xcode中设置UIImageView对象

时间:2015-08-27 13:17:17

标签: ios objective-c iphone xcode6 size-classes

我正在开发一个通用应用程序,并且我正在使用' size classes'用于在UIImageView中设置图像。 我试过了,但在iPhone和iPad上的尺寸看起来相同。

3 个答案:

答案 0 :(得分:0)

你只需要给你的UIVmageview大小你的UIView,然后将它的ContentMode设置为像这样的AspectFit ...我希望它有帮助......

imgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[imgView setContentMode:UIViewContentModeScaleAspectFit];
[self.view addSubview:imgView];

答案 1 :(得分:0)

首先,您需要切换到iPhone和iPad的不同尺寸类

尺寸等级中添加任何的imageView,以便在任何尺寸类中都可用

iPhone

使用宽度紧凑高度常规 尺寸等级

iPad

使用宽度常规身高常规

在两个尺寸类别中添加约束前导,尾随,顶部,底部

这些约束适用于背景图像。对于其他人,您将不得不根据您的要求进行更改。

我希望你已经为iPhone和iPad提供了不同的图像,包括视网膜图像。

答案 2 :(得分:0)

  • 根据设备和oritentation设置尺寸等级

  • 您可以从以下链接获取帮助以更改大小类 Size class base on different devices How change size classes

  • 设置前导,尾随,顶部和底部约束的约束,您还可以根据需要设置高度和宽度约束。

  • 分享您的电子邮件我将使用您的图片通过电子邮件向您发送演示应用程序