CATextLayer im Interface Builder?
-
13-12-2019 - |
Frage
Ich würde gerne a verwenden CATextLayer
um teilweise fetten Text in Form eines anzuzeigen NSAttributedString
- möchte aber dennoch den Komfort von IB zur Positionierung nutzen.
Gibt es eine Möglichkeit, vorbeizuschauen? CATextLayer
mit Interface Builder?Oder was ist die nächstbeste Lösung?
Lösung
Sie könnten eine konfigurieren UIView
Unterklasse in IB dann festlegen layerClass
Zu CATextLayer
in Code:
+ (Class)layerClass;
{
return [CATextLayer class];
}
In der Ansicht init
Methode(n) konfigurieren Sie Ihre CATextLayer
Eigenschaften.
So greifen Sie auf die Eigenschaften der Ebene zu:
CATextLayer *textLayer = (CATextLayer *)self.layer;
textLayer.string = @"Foo";
// etc...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow