Ich versuche, eine Streifenfüllung für ein mit CorePlot erstelltes Diagramm festzulegen. Ich habe ein Beispiel im Internet gefunden:CorePlot-Streifen füllen
CPColor *firstStripesColor = [CPColor colorWithComponentRed:1.0 green:1.0 blue:1.0 alpha:0.0];
CPColor *secondStripesColor = [CPColor colorWithComponentRed:1.0 green:1.0 blue:1.0 alpha:0.6];
CPFill *areaStripesFill = [CPFill fillWithFirstColor:firstStripesColor secondColor:secondStripesColor stripeWidth:2];
scatterPlot.areaFill = areaStripesFill;
Ich denke, dieser Code eine alte Version der CorePlot Bibliothek verwendet (ich verwende 1,0). Ich habe gerade CPColor mit CPTColor und CPFill mit CPTFill geändert, aber keine Methode namens fillWithFirstColor: secondColor: ist vorhanden. Ich möchte eine Füllung wie die in der iPhone Stocks App erstellen.
Irgendeine Idee?
Dank viel
Claus
Ist es möglich, das Muster wiederholen zu machen? Z.B. der Gradient jede zweite Einheit und die flache Farbe jede zweite Sekunde haben? – Setomidor
Stellen Sie die 'alternatingBandFills' auf der Achse ein. In der Beispielanwendung "Plot Gallery" finden Sie Beispielcode. –
Danke! Versuchte das, aber es tat nicht ganz das, was ich vorhatte. Ich habe stattdessen ein gekacheltes PNG mit transparentem Element verwendet (wie in einem anderen Thread vorgeschlagen) :) – Setomidor