Guten Morgen,
ich füge wie folgt einen CATextLayer zu einem CAShapeLayer hinzu, um darin einen Text anzuzeigen:
Leider wird seit dem ich diesen CATextLayer aufgenommen habe verhindert, dass folgende Methode einen 'Touch' in meinen haupt-layer erkennt.
Ebenso ist es so, dass der CATextLayer nach zwei Klicks verschindet. Danach kann ich die Haupt-Layer auch wieder selektieren. Kann sich dieses verhalten jemand erklären? Beim initialisieren des haupt-Layers setze ich das Frame vom Text-Layer wie folgt:
ich füge wie folgt einen CATextLayer zu einem CAShapeLayer hinzu, um darin einen Text anzuzeigen:
C-Quellcode
- _layer = [CAShapeLayer layer];
- _layer.fillColor = nil;
- _labelLayer = [CATextLayer layer];
- _labelLayer.fontSize = 15.0;
- _labelLayer.string = @"Raum";
- _labelLayer.alignmentMode = kCAAlignmentCenter;
- _labelLayer.foregroundColor = [[UIColor darkBlueColor] CGColor];
- _labelLayer.contentsScale = [UIScreen mainScreen].scale;
- [_layer addSublayer:_labelLayer];
Man kann alles schaffen. Man muss es nur wollen
www.regetskcob.github.io
www.regetskcob.github.io