我的导航栏中有一个条形按钮项,它是集成的'添加'选择。它的颜色为R:22/255,G:40/255,B:86/255,为深蓝色。此按钮已与segue连接。
当我运行我的项目时,我看不到按钮,但是当我按下它所在的位置时,会显示它所分割的UITableViewController
。
现在,当我将按钮类型更改为任何其他选项时,例如' Done',按钮出现,但现在我的表视图显示为黑色(请注意,只有表格视图变黑) ,而不是导航栏/标签栏。)
没有什么比这更明显的了。
如何使用'添加'选项,颜色出现?
当然,大部分内容都没有编程,因为它位于Main.storyboard
,但这里是我的代码对应导航栏的外观。
// Adding image to Navigation Bar
let imageView = UIImageView(image: UIImage(named:"pinpoint.png")!.imageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate))
imageView.contentMode = .ScaleAspectFit
navigationItem.titleView = imageView
imageView.tintColor = UIColor(red: 22.0/255.0, green: 40.0/255.0, blue: 86.0/255.0, alpha: 1.0)
// Removing hairline under Navigation Bar
for parent in self.navigationController!.navigationBar.subviews {
for childView in parent.subviews {
if(childView is UIImageView) {
childView.removeFromSuperview()
}
}
}
self.navigationController!.navigationBar.tintColor = UIColor(red: 22.0/255.0, green: 40.0/255.0, blue: 86.0/255.0, alpha: 1.0)