Ho bisogno di sostituire questo Objective-C a Swift. Qualcuno ha qualche suggerimento su come trasferirlo?come controllare le dimensioni dello schermo di iphone 4 e iphone 5 in modo rapido a livello di programmazione
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
// iPhone Classic
}
if(result.height == 568)
{
// iPhone 5
}
}
perché non usare altro se, o meglio ancora nominare le altezze usando un enum o un simile? –
quanto è diverso 'nativeBounds' da' bounds'? Il documento diceva 'var nativeBounds: CGRect {get} // Limiti nativi dello schermo fisico in pixel', ma non capisco davvero la differenza. – Hlung
Pixel indica il numero di pixel effettivi che il telefono può visualizzare. I limiti sono l'area effettiva che devi disegnare in punti (molto meno dei pixel effettivi) –