2016-09-21 11 views
11

ios-chartライブラリでDescription Labelを削除しようとしています。あなたは下の画像の上にそれを見ることができます。ios-chartで説明ラベルを削除するにはどうすればよいですか?

enter image description here

そして私は、Android(IOS-チャートの前身であるMPAndroidChartライブラリ)に、私は次の操作を行うことができることを知っている:

barchart.setDescription(" "); 

私はスウィフトに同じことをやろうとしています:

barchart.description = "" 

と私は、次のエラーを取得しています:

Cannot assign to property: 'description' is immutable

私はインターネットとここでStackOverflowで調べましたが、削除する項目が見つかりませんでした。

Description Labelios-chartライブラリから削除することはできますか?

ありがとうございます!

答えて

35

それはdescriptionはスウィフト3.0 NSObject変数

で、3.0チャート、descriptionText、ないdescriptionです:

barchart.chartDescription?.text = "" 
+0

ありがとうございました! 'Swift 3.0'では、' barchart.chartDescription?.text = "" 'を使うべきであるので、廃止予定であることがわかりました。私はできるだけ早く答えを受け入れます。 +1の瞬間:D –

+1

編集のおかげで:私はまだそれはその1つであるので – Tj3n

+0

あなたは歓迎されています:) –

7

それは
棒グラフとして無効にすることで、スウィフト3.0でより良い仕事ができます。 chartDescription?.enabled = false

+0

はv3.0.1 –

+2

で動作します barChart.chartDescription = nilをその_optional_値として完全に削除する – SeriousSam

0

新しいバージョンの説明では、StringのChartDescriptionクラスではありません。

ChartDescription *desc = [[ChartDescription alloc]init]; 
desc.text = @""; 
chart.chartDescription = desc; 
関連する問題