如何通过透明度在导航栏下看到我的webView?
问题描述:
我有一个关于导航栏透明度的问题。如何通过透明度在导航栏下看到我的webView?
这里我的观点的截图:
这只是一个UIWebView中嵌入HTML页面。
我想通过透明度使导航栏下的网页可见,但我不知道如何做到这一点。
我已经将self.navigationController.navigationBar.translucent = YES;
添加到viewDidLoad方法中,但是当我滚动网页时,透明度不会显示任何内容。
如何将UIWebView框架放置在导航栏下方,而不是网页?
答
我发现如何做到这一点。只需在viewDidLoad方法中添加下面的代码:
self.navigationController.navigationBar.alpha = 0.8f;
self.navigationController.navigationBar.translucent = YES;
答
试试这个
[self.navigationController.navigationBar setBackgroundColor:[UIColor clearColor]];
[self.navigationController.view setBackgroundColor:[UIColor clearColor]];
[self.navigationController.navigationBar setBarTintColor:[UIColor clearColor]];
谢谢,工作。但我现在有一个小问题,导航栏现在是黑色的。 我试图改变setBarTintColor(alpha值 ThibaultV 2014-09-22 17:43:09
确保界面构建器上的所有颜色设置均设置为clearColor,而不是默认值(有时默认不是clearColor) – Bejibun 2014-09-22 18:06:26
如果我的代码工作,请将其标记为答案。谢谢 – Bejibun 2014-09-22 18:07:02