gpt4 book ai didi

ios - 如何确定 iPhone 6+ (plus) 是处于标准模式还是缩放模式

转载 作者:行者123 更新时间:2023-11-29 02:38:53 24 4
gpt4 key购买 nike

我试图确定 iPhone 6+ 是处于标准模式还是缩放模式,但我找不到任何有助于确定这一点的 API,到目前为止,唯一指示手机处于哪种模式的是 nativeScale

if ([UIScreen mainScreen].nativeScale == 3.0) {
// its in the simulator
} else if ([UIScreen mainScreen].nativeScale == 2.880000) {
// its an iPhone 6+ in zoom mode
} else if ([UIScreen mainScreen].nativeScale == 2.6086956521739131) {
// its an iPhone 6+ in standard mode
}

最佳答案

只检查屏幕的bounds(而不是nativeBounds)怎么样? IIRC,在缩放模式下,边界将为 {375, 667},但在常规模式下,边界将为 {414, 736}

但是,是的,如评论中所述。如果您正在使用 AutoLayout,您的应用程序应该“恰好”能够正确调整自身,您不需要知道。

关于ios - 如何确定 iPhone 6+ (plus) 是处于标准模式还是缩放模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26021903/

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