Interface BuilderのCatextLayer?
-
13-12-2019 - |
質問
CATextLayer
を使用して、NSAttributedString
の形で一部の部分的に太字のテキストを表示したいが、位置決めのためにIBの利便性を使用したいと思う。
Interface Builderを使用してCATextLayer
を削除する方法はありますか?または次の最善の解決策は何ですか?
解決
IBにUIView
サブクラスを設定することができます。次に、layerClass
をCODE:
CATextLayer
に設定できます。
+ (Class)layerClass;
{
return [CATextLayer class];
}
.
Viewのinit
メソッドには、CATextLayer
プロパティを設定します。
レイヤーのプロパティにアクセスするには:
CATextLayer *textLayer = (CATextLayer *)self.layer;
textLayer.string = @"Foo";
// etc...
. 所属していません StackOverflow