如何计算出钛合金中的设备类型 (iOS)
How to work out device type in titanium (iOS)
我正在尝试计算 iOS 的钛设备类型,即如果用户使用 iphone 4、5、6 或 6 +
我用过:
Titanium.platform.model
但它只是 returns 模拟器(我猜是因为我 运行 它在模拟器中),正确的方法是什么?
您无法获得实际模型,但您可以从其他信息中推导出它:
- iPhone 6+ 会
@3x
for Ti.Platform.displayCaps.logicalDensityFactor
- iPhone 5/6 将有
@2x
并且可以通过 Ti.Platform.displayCaps.platformHeight
进一步拆分
- iPhone 4 岁及以上
@1x
在 Alloy 中,您可以在 alloy.js
中用它创建全局变量 - 例如:
Alloy.Globals.iPhone6P = Ti.Platform.displayCaps.logicalDensityFactor === '@3x';
...
我正在尝试计算 iOS 的钛设备类型,即如果用户使用 iphone 4、5、6 或 6 + 我用过:
Titanium.platform.model
但它只是 returns 模拟器(我猜是因为我 运行 它在模拟器中),正确的方法是什么?
您无法获得实际模型,但您可以从其他信息中推导出它:
- iPhone 6+ 会
@3x
forTi.Platform.displayCaps.logicalDensityFactor
- iPhone 5/6 将有
@2x
并且可以通过Ti.Platform.displayCaps.platformHeight
进一步拆分
- iPhone 4 岁及以上
@1x
在 Alloy 中,您可以在 alloy.js
中用它创建全局变量 - 例如:
Alloy.Globals.iPhone6P = Ti.Platform.displayCaps.logicalDensityFactor === '@3x';
...