我曾尝试实现嵌入在我的视图控制器中的导航控制器。它按预期工作。
但我的要求略有不同,它只需要一个后退按钮,并且在所有屏幕中已经有一个带有徽标图像背景的顶部横幅。因此,如果我尝试实现后退按钮,它将占用导航栏的空间,该导航栏覆盖徽标/顶部横幅。
有什么办法可以克服这种情况。
这看起来很简单,我的应用程序中也使用了以下代码:-
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.translucent = true
self.navigationController?.view.backgroundColor = UIColor.clearColor()
Edit:-
要删除后退按钮文本:-
navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
斯威夫特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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)