Video: Python Web Apps with Flask by Ezra Zigmond 2024
Modale visninger på iPhone og iPad er gode for de situasjonene når du vil at brukeren (eller brukeren ønsker) å gjøre noe utenfor programflyten. I stedet for å bruke en Navigasjonskontroller med en tilbakeknapp, viser du en Modalvisning med kontroller som lar brukeren enten velge en handling eller avbryte prosedyren.
Mye av arbeidet med å legge til destinasjonsregulatoren i storyboardet ditt, har å gjøre det mulig for brukeren å enten velge en destinasjon i tabellvisningen eller trykke på Avbryt for å legge igjen ting som de er.
Den vanlige måten å administrere Modal visninger på, er ved å opprette en Objective-C protokoll som er vedtatt av kontrolleren som presenterer Modal-visningen. Modal-visningen, når brukeren har valgt en handling eller Avbryt, ringer presentasjonskontrollens delegatemetode.
Den anmodende kontrolleren avviser deretter Modal-kontrolleren. Ved å bruke denne tilnærmingen betyr det at før den avviser Modal-kontrolleren, kan den presenterende kontrolleren få data som den trenger.
Du begynner å implementere Modal-visningen ved å erklære protokollen og noen andre egenskaper du trenger, samt protokollene DestinationController må vedta.
Mål-C-språket gir en måte å formelt deklarere en liste over metoder (inkludert deklarerte egenskaper) som en protokoll. Hvis du har brukt rammebaserte protokoller i stor grad, nå definerer du din egen protokoll.