禁用carbonKit半透明效果

时间:2017-05-25 11:03:18

标签: ios swift

我正在为我的应用程序使用Carbon套件。我正在设置carbonTabSwipeScrollView的背景颜色,但它显示translucent效果,因此它与背景颜色混合,并且没有显示正确的颜色。

let items = ["item 1", "item 2"]
    let carbonTabSwipeNavigation = CarbonTabSwipeNavigation(items: items, delegate: self)
    carbonTabSwipeNavigation.insert(intoRootViewController: self, andTargetView: self.targetView)

    //Set Colors//
    carbonTabSwipeNavigation.setIndicatorColor(UIColor.clear)
    carbonTabSwipeNavigation.setSelectedColor(UIColor.blue, font: UIFont.systemFont(ofSize: 13))
    carbonTabSwipeNavigation.setNormalColor(UIColor.lightGray, font: UIFont.systemFont(ofSize: 13))
    carbonTabSwipeNavigation.carbonSegmentedControl?.backgroundColor = UIColor.yellow
    carbonTabSwipeNavigation.toolbar.barTintColor = UIColor.clear
    carbonTabSwipeNavigation.toolbar.isTranslucent = false
    carbonTabSwipeNavigation.carbonTabSwipeScrollView.backgroundColor = UIColor.black
    carbonTabSwipeNavigation.carbonTabSwipeScrollView.bounces = false

任何帮助都将受到赞赏,因为自从过去2天以来我一直陷入这个问题,并尝试了所有可能的方法,但没有成功。

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先检查它是否有任何色彩属性,如果有,则清除其色调,并希望它能够正常工作。

E.g:

navigationController?.navigationBar?.barTintColor = UIColor.clear
navigationController?.navigationBar?.tintColor = UIColor.clear