mynewspapers.net

Hur till identifiera iPhone orientering i iPhone SDK

Hur till identifiera iPhone orientering i iPhone SDK


På iPhone avser termen "läggning" om en app visas i stående eller liggande läge. När du skapar en iPhone app, upptäcka orientering på en iPhone kan du programmera nödvändiga åtgärder för att förbättra spel, gör texten mer läsbar eller göra nyttoprogram mer användbara. En programmerare kan förbättra app användbarhet med orientering som fungerar bäst för en viss app. Det är också möjligt att låsa läggning, om det är vettigt för din app att fungera kontinuerligt i stående eller liggande läge. Vissa funktioner i iPhone SDK (Software Development Kit) kan du styra inriktningen av appen.

Instruktioner

Aktivera dataleverans

Hur till identifiera iPhone orientering i iPhone SDK


Aktivera dataleverans. Detta måste ske innan du kan få iPhone orientering data. Använda metoden "beginGeneratingDeviceOrientationNotifications" i appen.

Hur till identifiera iPhone orientering i iPhone SDK


Fråga den nuvarande UIDevice (iPhone eller iPad) för dess fysiska orientering när du har aktiverat dataleverans med hjälp av följande kod: UIInterfaceOrientation orientering = [[UIDevice nuvarande enhet] orientering] till ta emot tillkännagivanden av orientering förändring, registrera dig för aviseringar från "UIDeviceOrientationDidChangeNotification." "UIDevice" är en klass som du också kan använda för att hitta andra enheten information som tilldelats namn, unikt ID, enhetsmodell och OS.

Hur till identifiera iPhone orientering i iPhone SDK


Skriv lite kod som gör din app göra något nu när du har upptäckt enhet orientering. Till exempel kan du meddelande användaren för att använda din app i andra orientering eller kan du ändra textens layout eller spelet grafik. Koden du skriver beror på vad du vill att din app att göra.



Testa din kod genom att ha en testare Öppna appen och ändra dess orientering.