Video: Slik legger du til favoritter i kontaktlisten på iPhone | Telenor Norge 2024
Når du har TestDriveController-grensesnittet vist for din iOS-app, enten ved å ha Assistent-redaktøren vise den automatisk eller ved å navigere til den ved hjelp av hoppelinjen, er den virkelige virksomheten for å opprette en handling ganske grei. Fra Interface Builder-editoren, bare Control-drag fra elementet du er interessert i (Testkjøreknappen, i dette tilfellet) til TestDriveController-grensesnittet, som beskrevet i følgende trinn:
-
I prosjektnavigatoren velger du Main_iPad. storyboard-filen.
-
Lukk verktøyområdet ved å fjerne markeringen det i visningsvelgeren.
Du trenger ikke det for å opprette handlingen.
-
Åpne Assistent-redigeringen ved å klikke på knappen i redigeringsvelgeren i verktøylinjen.
Du bør se TestDriveController. m-grensesnittet fil som vises i assistent-redigereren.
-
Kontroller og klikk g fra Test Drive-knappen i visningen (bilbildet, i dette eksemplet) til TestDriveController. m-fil, rett mellom @interface og -d-setningene.
-
I dialogboksen som vises, velger du Handling fra rullegardinmenyen Tilkobling.
-
I samme dialogboks, la Touch Up Inside stå som valg i rullegardinmenyen Hendelse.
For å opprette en handling for en kontroll, må du angi hvilken hendelse som utløser handlingen. Når det gjelder en knapp, er en Touch Up Inside-hendelse det vanlige valget, fordi Touch Up Inside er hendelsen som genereres når det siste stedet brukeren berørte før løfter fingeren hennes, er fortsatt inne i knappen.
-
I denne dialogboksen, oppgi denne handlingen testDrive ved å skrive inn testdrive i feltet Navn; klikk deretter Koble til.
En ny handlingsmetode
- (IBAction) testDrive: (id) avsender;
blir lagt til koden din.
Xcode legger også til kode for deg i. m-fil for å støtte hva det er som du gjør. (I dette tilfellet støtter den lagrede koden handlingen.)
Du kan alltid dobbeltsjekke statusen til mål-til-handling-tilkoblingene ved hjelp av tilkoblingsinspektøren. Med verktøylinjen vises, klikker du ikonet Tilkoblingsinspektør i dialogboksen Inspektørvelger for å åpne tilkoblingsinspektøren eller høyreklikk visningsregulatoren i dokumentoversikten for å få et lignende bilde i tilkoblingsvinduet.
I delen Mottatte handlinger ser du den nye handlingen. Du kan endre grensesnittbyggerobjektet du mottar handlingen fra, ved å dra fra sirkelen til det nye grensesnittbyggerobjektet.Du kan også legge til en handling ved å skrive inn koden Interface Builder ville ha lagt til for deg (metoden deklarasjonen og definisjonen) i kontrollerens @interface.
- (IBAction) testDrive: (id) avsender;
og @implementation
- (IBAction) testDrive: (id) avsender {}
og deretter dra fra sirkelen i delen Mottatte handlinger i tilkoblingsinspektøren eller -vinduet til kontrollen og velg en hendelsestype fra Kontekstmenyen som vises når du slipper museknappen.