如何在 swift 中移除导航栏中的边框?
要在 swift 中移除导航栏的边框,我们只需要添加几行代码。让我们看看直接运行导航栏后的样子:
现在,我们来尝试隐藏掉上述结果中显示的线/边框。
导航栏有两个元素为其提供了默认视图,即灰色阴影和底部分割线,如图所示。一个元素是背景图像,另一个是阴影图像。
我们先隐藏阴影图像,为此将其设置为空图像,然后看看效果如何。
在 viewDidLoad 中添加以下代码:
self.navigationController?.navigationBar.shadowImage = UIImage()
当我们运行上述代码时,将得到以下结果:
现在,我们还将隐藏背景图像,就像隐藏阴影图像一样,这样导航栏看上去就像是消失了。
广告