2016-03-30 14 views
1

Çubuk grafiğim görüntülendiğinde, her arsa için küçük renkli kareleri gösterdiği için efsane için bir alan görüyorum, ancak renkli karenin yanında hiç metin yok. Eminim çünkü benim yöntemimi yanlış yaptım. Bu benim de çekmeliyim nasıl:CorePlot açıklama gösteriliyor ama ad gösterilmiyor

benim araziler ben görüntülenmesini istediğiniz arsa adına tanımlayıcı set oluşturulur
func legendTitleForBarPlot(barPlot: CPTBarPlot, recordIndex idx: UInt) -> String? { 
    guard let ident = barPlot.identifier as? String else { return nil } 
    guard alreadyPrintedLegend[ident] == nil else { return nil } 

    alreadyPrintedLegend[ident] = true 

    return ident 
} 

. Yukarıda bazı baskı ifadeleri koyarsam, her arsa adını bir kez basıldığını görüyorum.

+0

Bu yöntem olmadan çalışır mı? Varsayılan olarak, arsa bir dize ise, lejant başlığı için 'tanımlayıcı'yı kullanır. –

+0

Evet, onu ele almak benim sorunumu çözüyor. Teşekkürler! Bu ürün için verdiğiniz büyük desteği gerçekten takdir edin! – Gargoyle

cevap

0

Temsilci yöntemini uygulamayın ve gösterge doğru gösterecektir.

Bunu bir cevap olarak söylüyorum, böylece insanlar aradıklarında bunun çözüldüğünü görüyorlar.

İlgili konular