问题界面
需求: 导航栏和HeaderView 使用一个背景图片。
解决方案: 让 导航栏 变成透明。
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) // 1、设置导航栏半透明 self.navigationController?.navigationBar.isTranslucent = true // 2、设置导航栏背景图片 self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default) // 3、设置导航栏阴影图片:导航栏 下面那条线 self.navigationController?.navigationBar.shadowImage = UIImage() }
实现效果
原文地址:https://www.cnblogs.com/qingzZ/p/10416657.html
时间: 2024-10-11 01:41:10