Hvordan oppdage iPhone Orientering i iPhone SDK

Hvordan oppdage iPhone Orientering i iPhone SDK


På iPhone, begrepet "orientering" viser til om en app er sett i stående eller liggende modus. Når du oppretter en iPhone app, oppdager retningen av en iPhone kan tillate deg å programmere de nødvendige skritt for å forbedre spill, gjøre teksten mer lesbar eller gjøre produktivitet apps mer nyttig. En programmerer kan forbedre app brukervennlighet ved hjelp av retningen som fungerer best for en gitt app. Det er også mulig å låse orientering, om det er fornuftig for din app for å fungere kontinuerlig i stående eller liggende modus. Enkelte funksjoner i iPhone SDK (Software Development Kit) lar deg kontrollere retningen på programmet ditt.

Bruksanvisning

Aktiver data Levering

1 Hvordan oppdage iPhone Orientering i iPhone SDK

Bruk iPhone SDK for å oppdage iPhone orientering.

Aktiver data levering. Dette må gjøres før du kan få iPhone orienteringsdata. Bruk "beginGeneratingDeviceOrientationNotifications" metoden i programmet ditt.

2 Hvordan oppdage iPhone Orientering i iPhone SDK

Når koden oppdager orientering, legge til kode som genererer neste handling.

Query gjeldende UIDevice (iPhone eller iPad) for sin fysiske orientering når du har aktivert data levering ved hjelp av følgende kode:

UIInterfaceOrientation orientering = [[UIDevice currentDevice] orientering]

For å motta varsel om orientering endring, registrere for meldinger fra "UIDeviceOrientationDidChangeNotification."

"UIDevice" er en klasse som du også kan bruke til å finne annen informasjon om enheten som tildeles navn, unik ID, enhetsmodell og operativsystem.

3 Hvordan oppdage iPhone Orientering i iPhone SDK

Gjør QA på koden din.

Skriv noen kode som gjør denne appen gjør noe nå som du har oppdaget enheten orientering. For eksempel kan du melding brukeren til å bruke appen i den andre retningen, eller du kan endre tekst layout eller spill grafikk. Koden du skriver vil avhenge av hva du vil at programmet skal gjøre.

4 Teste koden ved å ha en tester åpne appen og endre dens retning.