2 つのビューがあり、それぞれのレイヤーを描画に使用したいと考えています。私の最初のビュー (これを と呼びますTextView
) は、テキストでいっぱいのページに他なりません。と呼ぶもう 1 つのビューDrawView
は、描画が行われる場所です。ではTextView
、レイヤーは PDF のテキストをビューに描画するために使用されます。例えば:
一方、DrawView のレイヤーは、カスタム描画が作成される場所です。(例: フリーフォームの描画、長方形など)
今私がしたいことは、 の下にDrawView
描画されているかのように の描画を表示することです。このような:TextView
私がしたことは、TextView のサブビューとして DrawView を追加することでした。しかし、これが起こったことです:
2番目の画像で使用されているようなものを使用してみkCGBlendModeMultiply
ましたが、何も起こりません。誰でもこれを機能させる方法を教えてもらえますか? ありがとう。
注: 2 番目の画像が目的を達成した唯一の理由は、TextView のレイヤーである同じレイヤー内に四角形を挿入したためです。同じ効果を、TextView のサブビューである DrawView レイヤー内で実行したいと考えています。