CGContextパス描画コマンドを使用してUIImageView描画と線描画を混在させようとしていますが描画順序が正しくありません。 画像の上にパスを描画する必要がありますが、その逆を取得します。 UIImageView以内にUIImageを設定し、メインビューのサブビューとしてUIImageViewを添加Objective-Cの表示順序を設定する方法
- :
私はそれを実装方法。
- 次は、UIKit CGContextStrokePath関数を使用してパスを描画するために 'drawRect'(リフレッシュ描画関数)を使用します。
ここで、Context画像描画関数を直接使用する以外は、画像リソースをいくつかのUIImageViewsで再利用するため、避けたいのですが、正しく設定する方法がありますか?
問題は、UIImageViews(親UIViewへの接続を介して自動的に描画される)の前にlines/pathが描画されるため、images/UIImageViews上には表示されません。
おかげ
ご注文ありがとうございます(ToFront/ToBack)。CALayerメソッドを使用して任意の階層を作成できます。 私はまだ線/パスがUIImageViewの前に描画されているため、その場所では表示されないという事実に固執しています – Adi