Wie zu entfernen navigation bar in ios?
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void)viewWillDisappear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
Es ist ein Screenshot, wenn bis Ecke gibt es etwas anzeigen.
Ich habe diesen code zum ausblenden der Navigationsleiste in der Ansicht.aber wenn die anzeigen beginnen, dann ist es mir Effekt wie Navigations-bar, sind vorhanden.
Aber ich wollen, entfernen Sie diesen Effekt, oder entfernen Sie die Navigationsleiste nur diese Ansicht.
Kann u liefern screenshot von ur "Effekt" ??
Falls Sie mit storyboard können Sie direkt in der navigation-controller, indem Sie auf
ich Verstecke auch im story-board, aber es gibt mir eine gewisse Wirkung..
Falls Sie mit storyboard können Sie direkt in der navigation-controller, indem Sie auf
show navigation bar
ich Verstecke auch im story-board, aber es gibt mir eine gewisse Wirkung..
InformationsquelleAutor Rain | 2013-09-20
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Fall, wenn Sie mit dem storyboard Stellen Sie sicher, dass grünen Pfeil markierten Felder sind deaktiviert
Option 2
Setzen Sie folgenden Zeilen von code in
didFinishLaunchingWithOptions
habt Ihr überhaupt code in
viewdidload
.Versuchen Sie, setzen Sie diese Zeilen code in
didFinishLaunchingWithOptions
[self.navigationController setNavigationBarHidden:YES];
es ist gelöst, danke.....
ur welcome..akzeptieren, beantworten, so dass andere verwenden können, diese in Zukunft
InformationsquelleAutor Hemant Singh Rathore
Die Sache zu erinnern ist, dass die Ansichten werden gezeichnet in einer bestimmten Reihenfolge, und Sie sind eindeutig beeinflusst durch die Navigationsleiste. Basierend auf, wenn Sie verstecken Sie Ihre Navigationsleiste Ihren anderen Ansichten können ändern der Größe oder position.
Versuchen Sie, diese in viewDidLoad:
Und dann, in viewWillAppear, fügen Sie Ihre anzeigen, Platzierung und Konfiguration code.
Diese Strategie wird entfernen Sie die Navigationsleiste für ERSTE, dann richtig Platz und die Größe Ihres Vermögens entsprechend.
Happy coding!
InformationsquelleAutor Yup.
Bitte verwenden Sie diese
[self.navigationController setNavigationBarHidden:YES];
oderself.navigationController.navigationBarHidden = YES;
zum ausblenden der Navigationsleiste in der Ansicht, die Sie wollen, Sie versteckt.InformationsquelleAutor IronManGill
Verwenden, kann dies helfen, voll für Sie
InformationsquelleAutor Jogendra.Com