Wie findet man heraus, ob ein UIViewController der Controller Stammansicht ist?
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
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