0

プログラムで描画された線を背景パターンとして UITextView フィールドに追加したいと思います (textview フィールドは、UITextView のタイプミスによると、適切な行の高さを持つ罫線入りの紙のように見えるはずです)。

以下は、いくつかの固定値を使用した現在の線の UIView 描画コードです。

for (int i = 0; i < 4; i++) {
    CGContextMoveToPoint(context, 80.0, (215.0+i*21.0));
    CGContextAddLineToPoint(context, 310.0, (215.0+i*21.0));
}
CGContextSetShouldAntialias(context, false);
CGContextStrokePath(context);

背景画像をUIColorとしてUITextview(この場合は「viewLogNote」)に割り当てることが実際に可能であることがわかりました。

[[self viewLogNote]setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed: @"UITextField_Background"]]];

カスタム描画で同様のことを行う方法はありますか?

4

2 に答える 2

0

UIView が view と呼ばれ、UITextView が textView と呼ばれるとします。これを試して、うまくいくかどうか教えてください:

[textView addSubview: view];
[textView sendSubviewToBack: view];
于 2012-05-02T20:53:01.097 に答える
0

カスタム ビューをテキスト ビューの下に配置し、テキスト ビューの背景色をクリアに設定すると、テキスト ビューを通してその背後にあるカスタム ビューが見えるようになる場合があります。

于 2012-05-02T20:40:16.080 に答える