我想創建帶圓角的UINavigationBar
。它看起來是這樣的 在導航欄中添加UIView
我在想什麼是我添加UIView
圓角並將其插入導航欄中。所以這是我的代碼
let roundView = UIView(frame: CGRect(x: 0, y: 0, width: UIScreen.main.bounds.size.width, height: 44))
roundView.backgroundColor = UIColor.whiteBackground
roundView.roundCorners(corners: [.topLeft, .topRight], radius: 20)
navigationController?.navigationBar.insertSubview(roundView, at: 0)
setTitleTextColor(color: UIColor.black)
由UI,這個效果很好。但後來我的UIBarButtonItem
丟失了,它被我的自定義視圖所掩蓋,無法點擊。所以我的問題是,如何在導航欄中添加子視圖?
謝謝!
刪除'NavigationBar'並採取'UIView'並根據您的需要進行自定義。它更好地做簡單。 –
@dahiya_boy你是什麼意思? –