Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
こんにちは、私のプロジェクトでは、指のモーメントで画像ビューに四角形または円を描画したいイメージビューがあります。今はCGContextクラスメソッドを使用して既に行っていますが、その四角形と円は描画の助けを借りて1つのUIViewオブジェクトに作成されますレクト法。その作成されたビューは、円や長方形のようにイメージビューに追加されていますが、イメージビューに直接描画したいのですが、この問題で私を助けてください。
UIImageView は UIView のサブクラスですが、UIImageView をオーバーライドすることはできませんdrawRect:。
drawRect:
サブレイヤーを追加して、そのサブレイヤーで委任とdrawLayer:inContext:メソッドを使用して描画してみてください
drawLayer:inContext:
https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/ProvidingCALayerContent.html