Hallo, ich hab auch mal wieder eine Frage an euch. Ich benutze die Library timelineIOS, um eine Zugverbindung darzustellen. Leider bietet diese nur runde Kreise und keine ovale/ellipsen. Daher habe ich das ganze selber implementiert und es sieht nun so aus: (Anhang 1).
Jedoch möchte ich jetzt in diesen Ovalen ein Bild zeichnen. Gewünschtes Verhalten seht ihr hier: (Anhang 2).
Hier noch der relevante Code Ausschnitt :
Alles anzeigen
Jedoch möchte ich jetzt in diesen Ovalen ein Bild zeichnen. Gewünschtes Verhalten seht ihr hier: (Anhang 2).
Hier noch der relevante Code Ausschnitt :
Quellcode
- UIBezierPath *circle;
- CAShapeLayer *circleLayer;
- circle = [UIBezierPath bezierPathWithRoundedRect: CGRectMake(5, yCenter-7, 25, 15) cornerRadius: 12];
- circleLayer = [CAShapeLayer layer];
- circleLayer.path = circle.CGPath;
- circleLayer.strokeColor = [UIColor orangeColor].CGColor;
- circleLayer.fillColor = [UIColor orangeColor].CGColor;
- circleLayer.lineWidth = LINE_WIDTH;
- if(self.showTrainImage) {
- //zug bild auf oval zeichnen
- }
- else if(self.showBusImage) {
- //bus bild auf oval zeichnen
- }
- else {
- //fußweg bild auf oval zeichnen
- }