お絵描きアプリやってます。ストロークをポイントとして収集し、それらのポイントを UIView サブクラスの drawRect メソッドに描画します。
touchesBegan
、touchesMoved
およびをオーバーライドしてポイントを収集しますtouchesEnded
。これらすべてのメソッドで[self setNeedsDisplay]
、私が呼び出し、ストロークがリアルタイムで表示されることを期待しています...実際には、drawRect メソッドは後でのみ呼び出されます。touchesEnded
ビューを単に破棄されたものとしてマークする方法が必要ですが、システムにdrawRect呼び出しを強制的に実行させる必要があります。
何か案が ?