2010-12-03 7 views
6

Mögliche Duplizieren:
Best way to programmatically detect iPad/iPhone hardwareWie erkennt man, ob das Host-Gerät iPhone oder iPad ist?

ich eine App vorbereite, wo in ich es auf dem iPhone als auch iPad verwenden möchten.

Wie erkennt man, ob das aktuelle Host-Gerät iPhone oder iPad ist?

Auf dieser Grundlage möchte ich Änderungen an der Benutzeroberfläche

+0

http://stackoverflow.com/questions/12479344/checking-if-users-device-is-ipad-or-iphone-ipod-difference-between-two-ways/23518735#23518735 –

Antwort

11

Es gibt so viele Möglichkeiten gibt, in zu finden Auf welchem ​​Gerät läuft die App?

Mit diesem Code können wir aktuelle Geräteversion erhalten, so dass wir überprüfen können, ob das Gerät iPhone des iPad ist.

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
    // iPad-specific interface here 
} 
else 
{ 
    // iPhone and iPod touch interface here 
} 
2

Dies ist die ‚offizielle‘ Weg, um den Gerätetyp zur Laufzeit zu ermitteln:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
{ 
    // The device is an iPad running iPhone 3.2 or later. 
} 
else 
{ 
    // The device is an iPhone or iPod touch. 
} 
Verwandte Themen