web-dev-qa-db-fra.com

Comment puis-je supprimer Description Label dans ios-chart?

J'essaie de supprimer Description Label dans la bibliothèque ios-chart. Vous pouvez le voir sur l'image ci-dessous:

 enter image description here

Et je sais que, sur Android (bibliothèque MPAndroidChart qui est le prédécesseur de ios-chart), je peux effectuer les opérations suivantes:

barchart.setDescription(" ");

mais j'essaie de faire la même chose sur Swift:

barchart.description = ""

et j'obtiens l'erreur suivante:

Impossible d'affecter à la propriété: 'description' est immuable

J'ai regardé sur Internet et ici dans StackOverflow mais je n'ai rien vu qui puisse l'enlever. 

Est-il possible de supprimer ce Description Label sur la bibliothèque ios-chart?

Merci d'avance!

16
Francisco Romero

C'est descriptionText, pas description, description est NSObject variable

Sur Swift 3.0 et graphique 3.0 :

barchart.chartDescription?.text = ""
47
Tj3n

Cela pourrait fonctionner mieux dans Swift 3.0 en désactivant en tant que 

   barChart.chartDescription?.enabled = false
12
Ade

Pour Swift 4

barChart.chartDescription?.text = ""

0
Jigar Thakkar

Dans la nouvelle version, la description n'est pas une chaîne de la classe ChartDescription.

ChartDescription *desc = [[ChartDescription alloc]init];
desc.text = @"";
chart.chartDescription = desc;
0
Atan