Frage

Wie deaktiviere ich die Backbutton in einem Navigation?

Wenn ich verstecken die Taste wie so, self.navigationItem.hidesBackButton = TRUE; die buttonarea ist noch abgreifbar.

War es hilfreich?

Lösung

Wenn Sie nicht über eine Zurück-Taste benötigen und da ein Teil der navigationbar Existenz ist es, eine Zurück-Taste haben Sie einfach die navBar verstecken können. Ich kann den Code auf diese Stelle, wenn Sie als Im wollen, dass Projekte in Paar tun. Sonst habe Ihre „Bug“ könnte ein Fehler nicht sein, wenn man es von der falschen Stelle anrufen. Nach dem Graben gelang es mir mit diesem zu kommen. Um die Zurück-Taste Verwendung zu verbergen:

self.navigationItem.hidesBackButton = YES;

Die gesamte navigationbar Verwendung auszublenden:

self.navigationController.navigationBarHidden = YES;

Aber das wird ohne Animation passieren, animieren sie verwenden diese statt:

[self.navigationController setNavigationBarHidden:YES animated:YES];

Dies wird eine gleitende Animation zusammen mit der Navigationsansicht machen. Sie müssen einige andere Mittel vorzusehen, um die Person Tho zurück zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top