Skapa iOS ansökan om tillgång karta Seattle (8 / 11 steg)
Steg 8: Lägga till alternativ-menyn
Det finns flera andra funktioner som vi skulle vilja ge till användaren, till exempel förmågan att växla visas vilka typer av data och möjlighet att rapportera uppgifter tillbaka till utvecklaren; men vi skulle vilja behålla gränssnittet så enkelt som möjligt. För att göra detta, låt oss lägga en alternativ meny som dyker upp när användaren klickar på knappen "Mer" i navigeringsfältet.
Först skapar vi en popover för menyn mer följa denna tutorial: http://richardallen.me/2014/11/28/popovers.html.
Nästa, vi lägger togglande funktion till menyn mer. I storyboard, lägga till switch komponenter till mer-menyn genom att dra och släppa; lägga till etiketter vid sidan av dem som beskriver vilken typ av data som vi växla mellan på och av.
Eftersom vi tillåter användarinteraktion med ViewController, vi att skapa nya OptionsViewController.swift på Alternativ-menyn, och ansluta den till ViewController i storyboard (se här för att se hur detta görs: http://stackoverflow.com/questions/26962713/addin...). Lägga till globala variabler för de data som du vill kunna växla mellan på och av och ansluta växlarna i storyboard med funktioner i OptionsViewController.swift; har dessa funktioner delegera åtgärder tillbaka till den huvudsakliga ViewController.swift filen (du kan göra detta genom att skapa ett protokoll, t.ex optionsDelegate, i OptionsViewController-filen och att hålla en delegat av den typen i din OptionsViewController. Har filen mainViewController.swift genomföra detta protokoll och satt som ombudet OptionsViewController.)