Innholdsfortegnelse:
- 1 Velg Prosjekt navigator, Main_iPad. storyboard.
- 2Velg seggen fra Master View-kontrolleren (det er egentlig fra tabellvisning-cellen, men du kan ikke se det) på teststasjonskontrolleren i lerretet for å vise det i Attributes-inspektøren.
- 3 I Egenskapsinspektøren velger du Erstatt fra rullegardinmenyen Style, velger Detail Split fra rullegardinmenyen Destinasjon, og skriv TestDrive i Identifier-feltet.
- 4I dokumentoversikten (eller i lærredet - som du kan se kan du også bruke), velg SeeTheUSA Image View i Test Drive Controller - TestDrive Scene.
- 5Drag i en verktøylinje fra biblioteket i verktøyområdet og slett elementet-knappen (det er som standard inkludert i verktøylinjen).
- 6Velg kontrollpanelet i dokumentoversikten og åpne tilkoblingsinspektøren.
- 7 I Tilkoblingsinspektøren drar du fra verktøylinjeutgangen til verktøylinjen på lerretet.
- 8Uppdater testdrivekontrollens testdrive: metode i TestDriveController. m med koden i fet skrift.
Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Du vil kanskje ha en verktøylinje som en del av din iOS-app. For å eliminere navigasjonskontrollen i detaljvisningen og sette den opp slik at du alltid ser knappen for å vise hovedvisningen i en popover, må du legge til verktøylinjen til teststasjonskontrolleren i storyboardet og opprette et uttak til verktøylinjen.
Utløpet er nødvendig for å kunne legge til og fjerne knapper. Følg disse trinnene for å legge til verktøylinjen (nødvendig av popover) til teststasjonen kontrolleren.
1 Velg Prosjekt navigator, Main_iPad. storyboard.
I visningsvelgeren vises verktøyområdet.
2Velg seggen fra Master View-kontrolleren (det er egentlig fra tabellvisning-cellen, men du kan ikke se det) på teststasjonskontrolleren i lerretet for å vise det i Attributes-inspektøren.
Valgfritt kan du velge Push Segue fra Table View Cell til TestDrive i Master View Controller - Master Scene i dokumentoversikten.
Hvis Attributtsinspektøren ikke er synlig, velg den i Inspector selector.
3 I Egenskapsinspektøren velger du Erstatt fra rullegardinmenyen Style, velger Detail Split fra rullegardinmenyen Destinasjon, og skriv TestDrive i Identifier-feltet.
Du vil merke at det gjør at størrelsen på visningen blir så stor som den kan vises i detaljvisningen. Det betyr at Test Drive ikke lenger vises i hovedvisningen. Hvis du virkelig vil at Test Drive fortsatt skal vises i hovedvisningen, kan du ta det på som din personlige øvelse.
4I dokumentoversikten (eller i lærredet - som du kan se kan du også bruke), velg SeeTheUSA Image View i Test Drive Controller - TestDrive Scene.
Koble bildevisningen til kantene på skjermen med redigerer → Pin med disse fire delkommandoene: Ledende plass til overvåking, Trafikkplass til overvåking, Øverste plass til overvåking og Bunn plass til overvåkning.
5Drag i en verktøylinje fra biblioteket i verktøyområdet og slett elementet-knappen (det er som standard inkludert i verktøylinjen).
I verktøylinjen er verktøylinjeelementet nede på bunnen av galleriet. Ikke bland verktøylinjen med en navigeringslinje.
Du kommer dit, men nå må du koble verktøylinjen til stikkontakten i DetailViewCotroller-basen.
6Velg kontrollpanelet i dokumentoversikten og åpne tilkoblingsinspektøren.
Du vil åpne tilkoblingsinspektøren som du ville åpne noen inspektør: ved å klikke på ikonet i inspektørvelgeren.
7 I Tilkoblingsinspektøren drar du fra verktøylinjeutgangen til verktøylinjen på lerretet.
Hvis du slettet DetailViewCotroller's DetailDescriptionLabel-uttak, må du også slette det i storyboardet. (Hvis du ikke gjør det, får du en runtime-feil. Bare kontroll-klikk på detaljvisningskontrollenhetens oppføring i dokumentoversikten for å åpne vinduet Connections.)
Du får se en gul advarselstrekant ved siden av detaljDescriptionLabel-linjen i Utsalgsstedet delen av vinduet. Bare slett det uttaket ved å klikke på x foran etikett-detaljvisning-innholdet går her linje.
Fordi du har lagt til verktøylinjen, må du endre matematikken som styrer ruten din tar i TestDriveController.
8Uppdater testdrivekontrollens testdrive: metode i TestDriveController. m med koden i fet skrift.
Dette var et ubrukt uttak.