2015-03-19 7 views
1

Я программирую приложение для Apple Watch, и я должен отображать определенный контент по-разному для 38-мм и 42-мм версий.Есть ли способ различать 38-миллиметровые и 42-миллиметровые версии яблочных часов?

С UIDevice.currentDevice().model вы можете получить модель Iphone (Eventhough это только отображение «iPhone Simulator» в Xcode, но вы получите идею).

Есть ли способ получить модель Apple Watch, 38 мм или 42 мм, с аналогичной функцией?

+0

Помните, что вы не можете программно отображать свой интерфейс, а это значит, что вы должны иметь то же самое для обеих версий часов. – Aleksander

ответ

6

Я нашел ответ! Если вы заинтересованы:

WKInterfaceDevice.currentDevice().screenBounds.size 

даст вам (136.0,170.0) для версии 38мм от компании Apple Watch и (156.0,195.0) для версии Apple, Watch 42мм. С помощью этой информации вы можете различать эти устройства.