私は実際にはMSPaint(線などを描画するものなど)のように動作するアプリケーションに取り組んでいます。 私は基本的にユーザーが描画する白いUIViewを持っています。このUIViewの上に、UIImageを設定しました。これは、グレーで0,4アルファです。私はこのUIImageを吸取紙として使いたいと思っています。アイデアは、ユーザーがこの領域に手のひらを置いたときにタッチを無効にすることです。そのため、描画するのがより快適です(マルチタッチは無効になっています。この「吸取紙」を使用すると、 )UIImageでタッチ検出を無効にする方法は?
UIImageを前面に表示しても、このUIImageでのユーザーのやりとりを無効にしても、UIViewで描画することはできます。画像が透明で、UIViewの「背後」がUIImageによってオーバーレイされていてもまだアクティブであるため、何が起こっているのか分かりません。 !
助けてください/指示/アイデアをいただければ幸いです!ありがとうございます:-)
はい、私はそう思っています... UIImageはbuvardと呼ばれています。 (つまり、フランス語で用紙を吸うことを意味します)、UIViewはstrokesViewと呼ばれます。ここに私がしたことがあります: '[buvard bringSubviewToFront:strokesView]; buvard.userInteractionEnabled = NO; ' – tvincent
UIImageにはuserInteractionEnabledプロパティがありません。あなたはUIImageViewを考えていますか? – bbarnhart
はい@bbarnhart、そうです、buvardはUIImageViewであり、UIImageではありません...ごめんなさい。 – tvincent