我一直在尝试创建一个带有背景图像的导航栏,但已经遇到了很多麻烦。删除自定义导航栏下的线
两个我不能解决问题:
1)中的图像
2)下的粉线后退按钮应该被移动了一个小
这是我用来放置图像的代码:
class CustomNavController: UINavigationController {
override func viewDidLoad() {
super.viewDidLoad()
if let img = UIImage(named: "topbar60.png"){
UINavigationBar.appearance().setBackgroundImage(img, for: .default)
}
}
}
如果有人觉得真的慈善,你可以将图像和导航控制器子类插入一个空的项目,试图解决这个问题。
非常感谢您的帮助。
花了几个小时(几天?)花费在试图让navbar看起来正是我想要的,我决定隐藏默认的栏并创建一个'UIView'并将其设置为我想要的方式。为我节省了数小时的沮丧 – toddg
@托德感谢这就是我开始做的事,但遇到了另一个问题。不能将uiview放置在uitableviewcontroller中,但在表视图之外,以便它固定在顶部,而不是使用uitableview滚动。 –