相关疑难解决方法(0)

使UINavigationBar透明化

你如何使UINavigationBar透明?虽然我希望它的酒吧项目仍然可见.

iphone transparency objective-c uinavigationbar ios

232
推荐指数
10
解决办法
13万
查看次数

透明的UINavigationBar

是ios的新手,我发现这个解决方案使UINavigationBar透明化.在我的项目文件中我可以放置此代码

[self.navigationBar setBackgroundImage:[UIImage new]
                     forBarMetrics:UIBarMetricsDefault];
self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;
Run Code Online (Sandbox Code Playgroud)

因此它应用于我正在使用导航控制器的整个项目中.

uinavigationcontroller ios

12
推荐指数
1
解决办法
8619
查看次数

如何在IOS 8中使UINavigationBar透明?

我已经尝试了很多让UINavigationBar透明的东西.但我没有成功.我设置的图像是透明的.这是我的代码.有帮助吗?提前致谢.

 [rootNavC.navigationBar setBackgroundImage:[UIImage imageNamed:@"NAV_BG_iphone.png"] forBarMetrics:UIBarMetricsDefault];
rootNavC.navigationBar.translucent = YES;
rootNavC.navigationBar.backgroundColor = [UIColor clearColor];
[[UINavigationBar appearance] setTitleTextAttributes:@{
                           UITextAttributeTextColor : [UIColor whiteColor],
                     UITextAttributeTextShadowColor : [UIColor clearColor],
                    UITextAttributeTextShadowOffset : [NSValue valueWithUIOffset:UIOffsetMake(0, 0)],
                                UITextAttributeFont : [UIFont fontWithName:@"pastel" size:20]
 }];
Run Code Online (Sandbox Code Playgroud)

iphone ios

6
推荐指数
3
解决办法
1万
查看次数

如何在swift4中清除导航栏颜色?

我想清除导航栏的颜色。在我的 ViewController 中有一个背景图像,当我删除导航 barTintColor、navigationController.view.background 和导航背景图像的颜色时,模拟器会显示我:- 在此处输入图片说明

我一直在尝试很多代码,但没有找到解决方案。我想要这样的导航栏:- 在此处输入图片说明

带有清晰的导航栏颜色。有什么解决办法,让我知道吗?谢谢!

uinavigationbar ios swift

1
推荐指数
1
解决办法
1631
查看次数