2010-12-30 13 views
7

iPhone uygulamasında bana grafik çizecek mevcut herhangi bir kod hakkında bilgi sahibi olan var mı? Veriler için etiketler veya bir başlık veya hatta eksen etiketleri olmadan basit bir çizgi grafiğe ihtiyacım var.iPhone'da basit bir grafik çizme

Veya kimsenin nereden başlayacağına dair fikirlerim var, böylece böyle bir şeyi nasıl çizebileceğimi öğrenebilirim? IPhone için gerçek grafiklerle hiç ilgilenmedim. Tüm uygulamalarım şu ana kadar sadece görüntü tabanlı.

Teşekkürler! Kendini çizmek için girişimde istiyorsanız

+0

olası Çekirdek Plot çerçevesini deneyin [iPhoneOS'ta Çalışan Kakao Çizme/Çizim Çerçevesi] 'nin bir kopyası (http://stackoverflow.com/questions/263472/cocoa-graphing-plotting-framework-that-works-on-iphoneos) –

cevap

8

bir bağlamda ve kuvars çizim başa bir örnek kod çok şey var Kuvars

CGContextBeginPath(context); 
CGContextMoveToPoint(context, startX, startY); 
CGContextAddLineToPoint(context, nextX, nextY); 
// [...] and so on, for all line segments 
CGContextSetLineWidth(context, 2); 
CGContextSetStrokeColorWithColor(context, [[UIColor blackColor] cgColor]); 
CGContextStrokePath(context); 

bir bağlamda çizmek için Yol fonksiyonlarını kullanmayı tercih ediyorum.

Ama grafik çizim kolaylaştırmak için muhtemelen bazı kütüphaneler vardır ... başkası olsa bu size yardımcı olmak için çay :) değil benim fincan olurdu

10
+0

Bu büyük bir çerçeve ancak büyük olasılıkla overkill Eğer sadece eksenleri ve etiketleri olmayan çizgiler çizmek istiyorsa. – Pascal

+0

Bu iyi bir nokta. Ancak, Çekirdek Plot açık kaynak olduğu için, eksensiz bir çizgi grafiğinin nasıl çizileceğini bulmak için kodlara bakılabilir. – Jasarien

+0

Basit şeyler için bile bir kütüphane kullanmak asla aşırı değildir ve size daha sonra seçenekler sunar. Ayrıca, yarasadan daha güzel bir sunum sunar. –