2017-02-26 10 views
0

Je travaille actuellement sur une application qui implique un camembert. Et j'ai du mal à comprendre comment faire en sorte que les segments du graphique à secteurs se comportent comme des UIButtons. J'ai trouvé comment faire ce que je cherche sur les graphiques à barres, mais il ne semble pas être la même chose avec les graphiques à secteurs. J'utilise IOSCharts, j'ai ajouté ChartViewDelegate à l'en-tête de la classe, pieView.delegate = self est dans viewDidLoad(). Ceci est la fonction actuelle j'utilise pour essayer d'utiliser les toucheventsTouchez les événements sur le graphique à secteurs dans swift 3

func chartValueSelected (ChartView: ChartViewBase, entrée: ChartDataEntry, dataSetIndex: Int, mettez en surbrillance: Mettez en surbrillance) { print ("Triangle") }

Répondre

0

Je répliquées scène du problème avec la nouvelle fonction:

func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) { 
    print("Triangle") 
} 

Et il fonctionne comme prévu, donc je suppose que votre problème est pas dans le code.

Soyez sûr de vérifier les fautes de frappe ou que votre pieView est correctement liée.

Toutes mes excuses pour la réponse tardive.