Tag: cashapelayer

CAShapeLayer ist eine Zweckgesellschaft, die CALayer-Unterklasse, die für das zeichnen animiert Formen mit kubischen Bezier-splines. Es ist ein Teil des QuartzCore-framework und ist sowohl für iOS (seit iOS 3.0) und OS X (seit OS X v10.6 „Snow Leopard“).

iOS: UIBezierPath und CAShapeLayer fillRule

Anzahl der Antworten 1 Antworten
Habe ich auch UIBezierPath und CAShapeLayer vor. Aber fast jedes mal in Verbindung mit der Füllung das Objekt innerhalb der Pfad mit der Farbe im inneren. Aber ich möchte diese Zeit zu füllen, die Farbe außerhalb des

start-und end-Winkel von UIBezierPath?

Anzahl der Antworten 3 Antworten
Habe ich codiert, wie unten für einen halben Kreis in iOS mit UIBezierPath und CAShapeLayer. clockWiseLayer = [[CAShapeLayer alloc] init]; CGFloat startAngle = -M_PI_2; CGFloat endAngle = M_PI + M_PI_2; CGFloat width = CGRectGetWidth(imageView.frame)/2.0f + 30; CGFloat

Maßstab CGPath Passen UIVIew

Anzahl der Antworten 2 Antworten
Muss ich wissen, wie kann ich verkleinern oder bis CGPath so kann es passen UIView? Setzt die Hintergrundfarbe auf gelb, um Zu sehen, die Sicht klar self.frame = CGRectMake(0, 0, 181, 154); self.backgroundColor = [UIColor yellowColor]; Zeichnen

Wie fügen Sie Aufkleber oder text in CAShapeLayer

Anzahl der Antworten 5 Antworten
Hier ist meine Klasse und es zeichne einen Kreis, es sieht wie folgt aus: class OvalLayer: CAShapeLayer { let animationDuration: CFTimeInterval = 0.3 override init() { super.init() fillColor = Colors.green.CGColor path = ovalPathSmall.CGPath } required init?(coder aDecoder:

Animation CAShapeLayer

Anzahl der Antworten 3 Antworten
Ich ein Diagramm zeichnen mit diesem code: CAShapeLayer *curentGraph = [CAShapeLayer new]; CGMutablePathRef linePath = CGPathCreateMutable(); curentGraph.lineWidth = 3.0f; curentGraph.fillColor = [[UIColor clearColor] CGColor]; curentGraph.strokeColor = [colorGraph CGColor]; for (NSValue *value in arrOfPoints) { CGPoint pt =

Wie dreht man einen CAShapeLayer auf seinen Mittelpunkt

Anzahl der Antworten 1 Antworten
Ich habe eine CAShapeLayer mit wenigen Punkte, indem seine Strichfarbe auf rot . Dann habe ich gefüllt, die Farbe mit einem Muster von einem UIImage. Ich möchte zu drehen, dass CAShapeLayer zusammen mit seinem gefüllten Muster mit

clip-Maskierung uiview mit CAShapeLayer und UIBezierPath

Anzahl der Antworten 2 Antworten
Ich habe ein problem clipping Blick über CAShapeLayer-UIBezierPath , ich möchte den Inhalt beschneiden, aber ich am Ende immer ein Strich (Rahmen) mit, dass UIBezierPath , Das ist mein code UIBezierPath *path2Path = [UIBezierPath bezierPath]; [path2Path moveToPoint:CGPointMake(206.745,

Die Anwendung eines CAShapeLayer Maske, um eine UIView

Anzahl der Antworten 1 Antworten
Ich bin mit diesem code tragen Sie eine Schicht, um eine UIview: mask = [[CAShapeLayer alloc] init]; mask.frame = baseView.layer.bounds; CGRect biggerRect = CGRectMake(mask.frame.origin.x, mask.frame.origin.y, mask.frame.size.width, mask.frame.size.height); CGRect smallerRect = CGRectMake(0.0f, 0.0f, 0.0f, 0.0f); UIBezierPath *maskPath =

Animieren CAShapeLayer Pfad auf animierte Grenzen ändern

Anzahl der Antworten 4 Antworten
Ich habe eine CAShapeLayer (das ist die Schicht, der eine UIView-Unterklasse, deren path sollte immer aktualisiert, wenn die Ansicht bounds Größe ändert. Für diese habe ich überschrieben, die Ebene setBounds: Methode zum zurücksetzen der Pfad: @interface CustomShapeLayer

Benutzerdefinierte image-Maske, in iOS

Anzahl der Antworten 3 Antworten
Ich habe ein Problem mit Maskierung von Bildern. Ich Spiel zu tun "puzzle" und eigene Bilder. Ich fand und versuchte 2-Wege-custom-zuschneiden: Mit CALayer.mask Eigenschaft. Mit UIImage.mask Eigenschaft. In der ersten option erstelle ich meinen eigenen Pfad, dann

Zeichne einen Kreis mit UIBezierPath

Anzahl der Antworten 3 Antworten
Ich versuche einen Kreis zu zeichnen mit UIBezierPath addArcWithCenter Methode : UIBezierPath *bezierPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0., 0., 100., 100.)]; [bezierPath addArcWithCenter:center radius:0. startAngle:0 endAngle:2 * M_PI clockwise:YES]; CAShapeLayer *progressLayer = [[CAShapeLayer alloc] init]; [progressLayer setPath:bezierPath.CGPath]; [progressLayer setStrokeColor:[UIColor

Erstellen von benutzerdefinierten Rechteck mit abgerundeten Ecken Schaltfläche Ecke auf der Oberseite-linken?

Anzahl der Antworten 2 Antworten
Habe ich eine benutzerdefinierte Schaltfläche, die ich machen wollen oberen linken Rand sehen aus wie normale Runde Rechteck. Fand ich code das macht allen Ecken Runde: _myButton.layer.cornerRadius = 8; _myButton.layer.borderWidth = 0.5; _myButton.layer.borderColor = [UIColor grayColor].CGColor; _myButton.clipsToBounds

Rahmen und Grenzen der CAShapeLayer

Anzahl der Antworten 4 Antworten
Arbeite ich an CAShapeLayer.Und versuchen zu ziehen, nicht-linearen Pfad.Ich will Rahmen setzen, um CAShapeLayer.So kann ich mit CGPathGetPathBoundingBox Methode, um Rahmen von CGPathRef. Hier ist der code : CGMutablePathRef path = CGPathCreateMutable(); CGPathAddArc(path, NULL, rect.size.width/2, rect.size.height/2, 100,

Animieren CAShapeLayer zeichnen ein Fortschritt-Kreis

Anzahl der Antworten 2 Antworten
Ich versuche einen Kreis zu zeichnen, wird verwendet, um den Fortschritt anzeigt. Die Fortschritte, die updates kommen schnell, und ich möchte Sie animieren, die änderungen an den Kreis. Habe ich versucht dies mit der unten Methoden, aber

So fügen Sie eine kreisförmige Maske zu einem UIImageview und ändern Sie den Rahmen und konzentriert sich dabei?

Anzahl der Antworten 2 Antworten
Möchte ich hinzufügen, eine kreisförmige Maske zu UIImageVIew. Hier ist die Funktion, bin mit hinzufügen die Maske.. - (void) addMaskToBounds:(CGRect) maskBounds { CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; CGPathRef maskPath = CGPathCreateWithEllipseInRect(maskBounds, NULL); maskLayer.bounds = maskBounds; [maskLayer

Animieren CAShapeLayer Größe ändern

Anzahl der Antworten 4 Antworten
Ich bin zeichnen Sie einen Kreis mit einem ersten radius von 200 self.circle = [CAShapeLayer layer]; self.circle.fillColor = nil; self.circle.strokeColor = [UIColor blackColor].CGColor; self.circle.lineWidth = 7; self.circle.bounds = CGRectMake(0, 0, 2 * radius, 2 * radius); self.circle.path

Maske einen UIView mit einem cut-out-Kreis

Anzahl der Antworten 3 Antworten
Habe ich einen UIView mit einer semi-transparenten schwarzen hintergrund zu sitzen und über mein Haupt-app anzeigen. Was ich bin mit dem Ziel hier ist die Erstellung einer cut-out-Runde Form, die irgendwo in diesem UIView wo die semi-transparenten

Wie man meine UIBezierPath animiert mit CAShapeLayer?

Anzahl der Antworten 1 Antworten
Ich versuche zu animieren UIBezierPath und ich habe installiert eine CAShapeLayer zu versuchen, es zu tun. Leider ist die animation nicht funktioniert und ich bin sicher nicht einer der Schichten haben einen Einfluss (wie es der code

UIBezierPath Dreieck mit abgerundeten Kanten

Anzahl der Antworten 6 Antworten
Habe ich diese code zum generieren eines Bézier-Pfades, der als ein Pfad für eine CAShapeLayer Maske ein UIView (die Ansicht in Höhe und Breite sind variabel) Dieser code erzeugt ein Dreieck mit scharfen Kanten, aber ich würde

Wie zeichnet man einen glatten Kreis mit CAShapeLayer und UIBezierPath?

Anzahl der Antworten 5 Antworten
Ich bin versucht zu zeichnen eine gestrichelte Kreis, der durch die Verwendung eines CAShapeLayer und Einstellung einer Kreisbahn auf. Diese Methode ist jedoch weniger konsequent korrekt gerendert auf dem Bildschirm als mit borderRadius oder zeichnen Sie den

Anwenden eines Farbverlaufs auf CAShapeLayer

Anzahl der Antworten 3 Antworten
Tut jedermann haben keine Erfahrung im anwenden eines Verlaufs auf eine CAShapeLayer? CAShapeLayer ist eine fantastische Ebene der Klasse, aber es scheint, um Unterstützung nur solide füllen Färbung, in der Erwägung, dass, würde ich mag, dass es

Eine einfache Möglichkeit, mit CAShapeLayer einen Kreis zu zeichnen

Anzahl der Antworten 1 Antworten
In Fragen wie Wie zeichnet man einen glatten Kreis......Zeichne Einen Kreis... und ...zeichnen von gefüllten Kreisen die Frage und die Antwort ist sehr breit und enthält viele unnötige Schritte und die verwendeten Methoden nicht immer die einfachste

So animieren Sie den CAShapeLayer-Pfad und die Füllfarbe

Anzahl der Antworten 1 Antworten
Wie zu animieren CAShapeLayer Weg und fillColor? Wie zu animieren strokeEnd zu zeigen, die Weg gezogen? und, wie zu animieren fillColor? InformationsquelleAutor der Frage MAMN84 | 2013-03-27