0

a を使用して、CATextLayer部分的に太字のテキストを a の形式で表示しNSAttributedStringたいのですが、IB の利便性を利用して配置したいと考えています。

CATextLayerインターフェイスビルダーを使用してドロップする方法はありますか? または、次善の策は何ですか?

4

1 に答える 1

3

UIViewIB でサブクラスを構成layerClassCATextLayer、コードでそのサブクラスを設定できます。

+ (Class)layerClass;
{
    return [CATextLayer class];
}

ビューのinitメソッドでCATextLayerプロパティを構成します。

レイヤーのプロパティにアクセスするには:

CATextLayer *textLayer = (CATextLayer *)self.layer;
textLayer.string = @"Foo";
// etc...
于 2012-03-13T19:03:02.350 に答える