将UINavigationBar alpha更改为0,然后返回home并返回app。 navigationBar alpha更改为1

时间:2017-01-17 08:53:57

标签: ios objective-c swift

首先。设置alpha = 0。

enter image description here

单击HOME返回到backgroud,然后单击app返回app。 alpha将自动设置为1。

enter image description here

如何永久设置navigationBar alpha = 0。

2 个答案:

答案 0 :(得分:0)

如果你想以编程方式试试这个:

如果您不想导航栏,并且希望将内容调整到导航栏通常所在的位置,则应使用

   self.navigationController.navigationBarHidden = YES;

否则使用self.navigationController.navigationBar.hidden = YES;为您提供navigationBar所在的空间。

答案 1 :(得分:0)

当您从第二个视图控制器返回到第一个视图控制器时,您必须在viewWillAppear方法中实现一些代码:

<强>码

<强> viewController1

-(void)viewWillAppear:(BOOL)animated
{
 [super viewWillAppear:YES];
 self.navigationController.navigationBarHidden = YES;
}

<强> viewController2

[self.navigationController popViewControllerAnimated:YES];