我曾尝试实现嵌入我的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