当前位置 : 主页 > 手机开发 > ios >

ios – 仅使用后退按钮和透明背景导航

来源:互联网 收集:自由互联 发布时间:2021-06-11
我曾尝试实现嵌入我的View Controller的导航控制器.它按预期工作. 但我的要求略有不同,只需要一个后退按钮,并且已经在所有屏幕中都有一个带有徽标图像背景的顶部横幅.因此,如果我尝试
我曾尝试实现嵌入我的View Controller的导航控制器.它按预期工作.

但我的要求略有不同,只需要一个后退按钮,并且已经在所有屏幕中都有一个带有徽标图像背景的顶部横幅.因此,如果我尝试实现后退按钮,它会占用导航栏的空间,其中包含徽标/顶部横幅.

有没有办法克服这种情况.

这似乎很简单,通过我的应用程序中使用的以下代码: –

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.translucent = true
self.navigationController?.view.backgroundColor = UIColor.clearColor()

编辑:-

要删除后退按钮文字: –

navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)

Swift 3.0

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.view.backgroundColor = UIColor.clear
网友评论