我正在开发基于Xcode的“ Master-Detail Template ”的iOS-App,并希望为某些UI元素使用自定义颜色。
但是,我无法找到如何更改UINavigationBar
的右分隔符:
我已尝试更改backgroundColor
,UINavigationBar
及其UINavigationItem
的{{1}}但未成功。
如果有人有线索,那就太好了。
修改 我刚刚注意到在垂直模式下查看,它是我要绘制的整个分隔符吗?
答案 0 :(得分:0)
this answer的略微修改会为您提供
extension UINavigationBar {
func setRightBorderColor(color: UIColor, width: CGFloat) {
let rightBorderRect = CGRect(x: frame.width, y: 0, width: width, height: frame.height)
let rightBorderView = UIView(frame: rightBorderRect)
rightBorderView.backgroundColor = color
addSubview(rightBorderView)
}
}