繁体   English   中英

如何通过透明度在导航栏下看到我的webView?

[英]How I can see my webView under Navigation Bar by transparency?

我对您有一个关于导航栏透明度的问题。

这是我的视图的屏幕截图:

在此处输入图片说明

它只是嵌入HTML页面的UIWebView。

我想通过透明度使导航栏下的网页可见,但是我不知道该如何做。

我已经添加了self.navigationController.navigationBar.translucent = YES; 到viewDidLoad方法,但是当我滚动网页时,透明度看不到任何内容。

如何将UIWebView框架放置在导航栏下,而不放置在网页下?

尝试这个

[self.navigationController.navigationBar setBackgroundColor:[UIColor clearColor]];
[self.navigationController.view setBackgroundColor:[UIColor clearColor]];
[self.navigationController.navigationBar setBarTintColor:[UIColor clearColor]];

您是否使用自己定制的导航控制器或界面生成器? 有时我在界面生成器中的设置也遇到同样的问题。

我发现如何做到这一点。 只需将其添加到viewDidLoad方法中:

self.navigationController.navigationBar.alpha = 0.8f;
self.navigationController.navigationBar.translucent = YES;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM