获取当前设备,也在模拟器中

时间:2016-01-24 22:03:31

标签: ios swift ios-simulator device

我现在可以通过检查这个来获取当前设备:

static func iPhoneModelSize() -> Int{
    switch UIDevice.currentDevice().modelName {
    case "iPhone 4", "iPhone 4S" :
        return 8
    case "iPhone 5", "iPhone 5C", "iPhone 5S" :
        return ...
    case "iPhone 6, iPhone 6s" :
        return ...
    case "iPhone 6 Plus, iPhone 6s Plus" :
        return ...
    default:
        return ...
    }
}

但是当我使用模拟器时,我总是需要更改默认值,因为它是模拟器,有没有其他方法可以获得当前设备以及当前的模拟器设备?

1 个答案:

答案 0 :(得分:0)

您可以检查设备高度,在这种情况下,您还将包括模拟器。

CGSize()