gpt4 book ai didi

ios - swift ios 使用大小类肖像模式检查 iphone 5 或 iphone 6

转载 作者:搜寻专家 更新时间:2023-11-01 07:23:38 26 4
gpt4 key购买 nike

我想知道是否可以使用尺寸等级检查用户使用的是 iphone 5 还是 iphone 6?

我有一个标题图片,当用户使用 iphone 6 而不是 iphone 5 时,我想将其放大。

现在我正在使用 this库来检查什么设备。

我通过在 viewDidLoad

中添加它来做到这一点
if device == .iPhone5 || device == .iPhone5s || device == .iPhone5c {
//Update image size constraints etc
view.layoutIfNeeded()
}

但是是否可以只使用尺寸等级呢?

最佳答案

只有 iphone 6 plus 有不同的尺寸等级(横向的常规等级)。您无法使用尺寸等级区分 iphone 5 和 6。

您可以使用 viewWillTransitionToSize 并检查屏幕尺寸来确定设备。或者,您可以使用以下变量:

[[UIScreen mainScreen] bounds].size.height
[[UIScreen mainScreen] bounds].size.width

( SOURCE )在存在两个屏幕尺寸相同但分辨率不同的设备的情况下,scaling factor of resolution可用于辨别您正在处理的设备。 ( DOCS )

float scaleFactor = [[UIScreen mainScreen] scale];

关于ios - swift ios 使用大小类肖像模式检查 iphone 5 或 iphone 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37393831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com