随时隐藏/显示NavigationBar和工具栏

10 iphone

我试图隐藏我的navigationBar和工具栏,类似于Photos应用程序的工作方式.

任何指针都将非常感激.

谢谢!

Chu*_*eow 11

这也有效:)

[self.navigationController setNavigationBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)


Alb*_*rto 9

尝试像这样设置UINavigationBar和UIToolBar的y值

[UIView beginAnimations: nil context:NULL];
[UIView setAnimationDuration:0.4];
[UIView setAnimationDelegate: self];
CGRect rect = self.navigationController.navigationBar.frame;
rect.origin.y = -40;
self.navigationController.navigationBar.frame = rect;
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

希望这对你也有帮助.

一个.