2015-09-30 121 views
4

嗨想改變我的iOS圖表的背景顏色。ios-charts背景顏色

我想:

barChartView.backgroundColor = UIColor.redcolor() 

但它改變了顏色在我的條形圖,而不是內部的顏色,即。在豎條之後。

任何想法?

+1

請提供您創建條形圖 – iPrabu

回答

7

barChartView.backgroundColor引用您的BarChartView是其子視圖的UIView。您需要引用BarChart本身的基類來更改條形或條形背後的網格的屬性。要更改背後空格的顏色,請嘗試:

barChartView.gridBackgroundColor = UIColor.redcolor() 
+1

的更多的代碼,將我很大的,如果ü可以解釋的答案也具有類似的問題,其他人 –

+1

感謝小費一個容易理解!這看起來如何? – Japes

4

如果Japes答案仍然無效,請確保已啓用。

barChartView.drawGridBackgroundEnabled = true 
+2

我不知道爲什麼這是投下來的票。默認情況下,drawGridBackgroundEnabled爲false,並且設置其顏色不做任何事情。 – Wilson

+1

我認爲這應該被接受爲答案 – JProgrammer

0
// Set grid background color 
barChartView.gridBackgroundColor = UIColor.orange 

// It is required to enable 'drawGridBackgroundColor' to see effect of gridBackground color 
barChartView.drawGridBackgroundEnabled = true