UIImage
サブクラス化して直接描画するにはどうすればよいですか?
伸ばして描いdrawAtPoint:
たりdrawInRect:
使ったりしてみCoreGraphics
ましたが、image
空白です。また、上記の 2 つの draw メソッドはどちらも呼び出されません。
UIView
設計されたカスタム ランタイムが必要なため、描画できるとは答えないでくださいUIImage
。
UIImage
サブクラス化して直接描画するにはどうすればよいですか?
伸ばして描いdrawAtPoint:
たりdrawInRect:
使ったりしてみCoreGraphics
ましたが、image
空白です。また、上記の 2 つの draw メソッドはどちらも呼び出されません。
UIView
設計されたカスタム ランタイムが必要なため、描画できるとは答えないでくださいUIImage
。
それは文書に明確に述べられていUIImageView
ます:
サブクラス化に関する注意事項特別な考慮事項
UIImageViewクラスは、その画像をディスプレイに描画するように最適化されています。 UIImageViewはdrawRect:サブクラスを呼び出しません。サブクラスにカスタム描画コードが必要な場合は、基本クラスとしてUIViewを使用することをお勧めします。
代わりに使用するように指示することが許可されたので、をオーバーライドするUIView
ことは不可能であると答えます。drawRect:
UIImageView