Video: De weergave van de 2D-kaart veranderen naar 3D-modus? 2025
U wilt dat uw tabelweergave automatisch verschijnt wanneer de gebruiker uw iOS-app opent. Het zou automatisch moeten verschijnen als de gebruiker de UIAlertView aflegt - degene die het bericht "Welkom bij roadtrip" weergeeft bij de eerste keer dat de app wordt gestart.
De beste manier om hiermee om te gaan, is om een methode te bieden die wordt aangeroepen wanneer de waarschuwing door de gebruiker wordt afgewezen en vervolgens de doeltabel in die methode weer te geven. Hier zijn de stappen om dat te doen:
-
Voeg UIAlertViewDelegate toe aan de door komma's gescheiden lijst van deelnemers van MasterViewController in MasterViewController. h.
-
Wijs de MasterViewController aan als het UIAlertViewDelegate door de regel UIAlertViewDelegate van code getoond in listing 20-17 toe te voegen aan de viewDidLoad-methode in MasterViewController. m.
-
Voeg de alertView: clickedButtonAtIndex: methode toe aan MasterVIewController. m. De eenvoudige code geeft de bestemmingstabel weer zoals gewenst.
- (void) createDestinationModel: (int) destinationIndex {… // vorige code if (appDelegate. destinationPreference == nil) {UIAlertView * alert = [[UIAlertView alloc] initWithTitle: @ "Welkom bij Road Trip "-bericht: @" Selecteer een bestemming uit het Road Trip-menu "delegate: nil cancelButtonTitle: @" OK "otherButtonTitles: nil]; alert. delegeren = zelf; [alert show];}
En gebruik dit eenvoudige stukje code om de doeltabel weer te geven.
- (ongeldig) alertView: (UIAlertView *) alertView ClickedButtonAtIndex: (NSInteger) buttonIndex {[self performSegueWithIdentifier: @ "Destination" afzender: self];}
