У меня есть два контроллера представления и вставка с контроллером панели вкладок.Работает нормально, но я хочу показать рамку tabbar
поверх просмотра.Я сменил рамку на верх, она тоже работает нормально.Но проблема в том, что снизу он показывает whitecolor
вид внизу tabbar
.
Как убрать этот вид снизу?
Мой код
В viewDidLoad
//Set selected item colour white on tab bar
UITabBar.appearance().tintColor = UIColor.white
//Set tab bar title position
UITabBarItem.appearance().titlePositionAdjustment = UIOffset(horizontal: 0, vertical: -12.5)
//Tab bar title font
UITabBarItem.appearance().setTitleTextAttributes([kCTFontAttributeName as NSAttributedStringKey: UIFont.boldSystemFont(ofSize: 15.0)], for: .normal)
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
//Set tab bar frame on top position
tabBar.frame = CGRect(x: 0, y: 0, width: tabBar.frame.size.width, height: tabBar.frame.size.height)
// tabBar.isTranslucent = false
}
override func viewWillAppear(_ animated: Bool) {
//Set navigation bar translucent
navigationController?.navigationBar.isTranslucent = false
}