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
Aktiver data levering. Dette må gjøres før du kan få iPhone orienteringsdata. Bruk "beginGeneratingDeviceOrientationNotifications" metoden i programmet ditt.
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.
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.