Wie findet man heraus, ob ein UIViewController der Controller Stammansicht ist?

StackOverflow https://stackoverflow.com/questions/4044517

  •  27-09-2019
  •  | 
  •  

Frage

im Grunde möchte ich wissen, ob der View-Controller Ich bin in der Controller Stammansicht ist oder nicht.

Wenn es nicht Ich möchte eine Schaltfläche in der Navigationsleiste setzen, die sagen, „zurück“ (als ob es eine richtige Taste zurück - dieses Bit Ich weiß, wie zu tun)

.

Bevor Sie fragen, habe ich alle Titel aus der Liste meiner Ansicht-Controller entfernt - ich wollte sie nicht auf meinem Navigationsleiste zeigen ... seine sehr kompliziert - aber dies bedeutet, dass, wenn ich mein Navigationsstapel keine durch der geschoben view-Controller eine zurück-Taste. : /

Danke Tom

War es hilfreich?

Lösung

if ( self != [self.navigationController.viewControllers objectAtIndex:0] )
{
   // Put Back button in navigation bar
}

Andere Tipps

Sie können auch versuchen:

if (self.navigationController.viewControllers.count == 1) {
    NSLog(@"self is RootViewController");
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top