私は現在initWithFrame
で初期化されたUIImage
オブジェクトを持っています。そして、CGContextで-(void)drawRect:(CGRect)rect{}
の2D図面を持っています。非常に基本的。私が知りたいのは、どうすれば私がどのようにプッシュすることができるかということです。ボタンまたは任意のイベント(初期化時だけでなく)?私は新しい方法にdrawRect
内のコードをコピーしようとしたinitWithFrameなしでCGContextに画像を描画
はredraw
と呼ばれるが、これは明らかにエラーが発生:
CGContextMoveToPoint: invalid context 0x0
は私だけのUIViewをしてきたがCGContextて描くことができるようにする方法を知りたいです作成した。 UIButtonイベントのリスニング方法
ありがとう。
私は頻繁に(100hz)新しい矩形を描画する必要がある場合(単一の色付きの矩形のみ)、これはまだ選択肢ですか、代わりに使用する必要がありますか? (CGContextは私が必要とするものを行います - 再描画を除く) – LouwHopley
AFAIK iPhoneの画面は60Hzのリフレッシュレートしかありません。とにかく、これを頻繁に描画する必要がある場合は、CoreAnimationに精通し、[CADisplayLink](https://developer.apple.com/library/ios/#documentation/QuartzCore/Reference/CADisplayLink_ClassRef/Reference/Reference)を使用する必要があります。 html%23 // apple_ref/doc/uid/TP40009031)。 – DarkDust