不同设备尺寸的iOS自动布局约束值

rb90

我使用情节提要板来布置视图。我将视图置于约束中。我有一个关于调整约束大小的问题。如何在不编程if / else循环的情况下为不同的设备大小设置不同的约束常数。有没有办法在情节提要中进行设置?例如,对于父布局,我有一个最大约束,其常量值为10。这对于iPhone 5屏幕是可以的,但是在iPhone 6/6 plus屏幕上,它应该大于10。因此应该计算约束。目前,我计算出这样的比例因子:

    let bounds = UIScreen.mainScreen().bounds;
    let width = bounds.size.width; 
    let scaleFactor = width/320; // 320 because base design was created for iPhone 5

   // calc top constraint connect from storyboard
  self.topConstraintView.constant = self.topConstraintView.constant * scaleFactor;

这样处理对不同设备的约束是否正确?

克鲁兹

如何使用DeviceLayout https://github.com/cruisediary/DeviceLayout

只需设置每个设备大小的常数即可使用,IBInspectable无需任何代码

在此处输入图片说明

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

针对不同设备方向以编程方式且没有尺寸类别的各种自动布局约束?

来自分类Dev

iOS 约束 - 自动布局

来自分类Dev

以编程方式创建用于不同尺寸类的具有不同常量的自动布局约束

来自分类Dev

android 约束布局支持不同的屏幕尺寸

来自分类Dev

约束布局在不同设备上的表现不同

来自分类Dev

纵向和横向自动布局约束不同:当设备首次处于横向时,该在哪里设置?

来自分类Dev

不了解自动布局,约束和尺寸类别

来自分类Dev

不了解自动布局,约束和尺寸类别

来自分类Dev

如何为不同的屏幕尺寸设置不同的自动版式约束

来自分类Dev

从Storyboard iOS导出或打印自动布局约束

来自分类Dev

约束和自动布局背后的iOS算法

来自分类Dev

iOS自动布局-Xib中的等高约束

来自分类Dev

从Storyboard iOS导出或打印自动布局约束

来自分类Dev

保持不同设备的纵横比和自动布局

来自分类Dev

IOS/Storyboard:适应不同尺寸设备的视图

来自分类Dev

设置相对于设备大小的自动布局约束

来自分类Dev

在设备旋转时保持自动布局约束处于活动状态

来自分类Dev

设备方向更改时自动布局约束问题

来自分类Dev

跨iOS设备的堆栈和自动布局

来自分类Dev

不同方向的不同组自动布局约束

来自分类Dev

自动布局与框架尺寸

来自分类Dev

自动布局横向和纵向模式的不同约束

来自分类Dev

iOS - 对不同的 iPad 尺寸使用相同的约束,只是缩放视图?

来自分类Dev

iOS-设置自动调整大小约束前后,bounds.size值不同

来自分类Dev

iOS自动布局和纵向和横向尺寸类

来自分类Dev

iOS自动布局和纵向和横向尺寸类

来自分类Dev

不同屏幕尺寸的布局

来自分类Dev

支持不同的布局尺寸

来自分类Dev

水平自动布局约束

Related 相关文章

  1. 1

    针对不同设备方向以编程方式且没有尺寸类别的各种自动布局约束?

  2. 2

    iOS 约束 - 自动布局

  3. 3

    以编程方式创建用于不同尺寸类的具有不同常量的自动布局约束

  4. 4

    android 约束布局支持不同的屏幕尺寸

  5. 5

    约束布局在不同设备上的表现不同

  6. 6

    纵向和横向自动布局约束不同:当设备首次处于横向时,该在哪里设置?

  7. 7

    不了解自动布局,约束和尺寸类别

  8. 8

    不了解自动布局,约束和尺寸类别

  9. 9

    如何为不同的屏幕尺寸设置不同的自动版式约束

  10. 10

    从Storyboard iOS导出或打印自动布局约束

  11. 11

    约束和自动布局背后的iOS算法

  12. 12

    iOS自动布局-Xib中的等高约束

  13. 13

    从Storyboard iOS导出或打印自动布局约束

  14. 14

    保持不同设备的纵横比和自动布局

  15. 15

    IOS/Storyboard:适应不同尺寸设备的视图

  16. 16

    设置相对于设备大小的自动布局约束

  17. 17

    在设备旋转时保持自动布局约束处于活动状态

  18. 18

    设备方向更改时自动布局约束问题

  19. 19

    跨iOS设备的堆栈和自动布局

  20. 20

    不同方向的不同组自动布局约束

  21. 21

    自动布局与框架尺寸

  22. 22

    自动布局横向和纵向模式的不同约束

  23. 23

    iOS - 对不同的 iPad 尺寸使用相同的约束,只是缩放视图?

  24. 24

    iOS-设置自动调整大小约束前后,bounds.size值不同

  25. 25

    iOS自动布局和纵向和横向尺寸类

  26. 26

    iOS自动布局和纵向和横向尺寸类

  27. 27

    不同屏幕尺寸的布局

  28. 28

    支持不同的布局尺寸

  29. 29

    水平自动布局约束

热门标签

归档