2012-01-27 8 views
2

現在、私はペイント機能を含むアプリケーションを開発中です。これは実際にはうまくいきませんが、問題は、touchesMovedメソッドの呼び出しのリフレッシュレートまたは頻度が非常に悪いことです。touchesMoved-methodの呼び出し頻度を増やす

画面上で指をすばやく動かすと、線がぼやけて見えなくなります。だから私はこのメソッドの呼び出し頻度を増やすことを考えました。それは私の問題のための良い、可能な解決策であろうか?

多分私の問題で私を助けることができます。前もって感謝します。

答えて

0

このアプローチについて考えてみましょう:AppStoreのAdobeのIdeas Appを見てください。 touchesEndの場合は、NSBezierPathを使用して、エッジなしでスムーズに見えるようにします。あなたは基本的に配列にtouchesMovedの点を保存しますか?これで、ベジェパス関数に挿入する点が得られました。あなたは鋭い外観を持っていますが描いていますが、をリリースした後はのように滑らかに見えます。私は私のプロジェクトの1つでそうしました、結果はかなり大丈夫です。

(ただし、描画アプリケーションを構築するために、他の多くのアプローチがあります。)、アップルから

デモアプリケーション:Click here

関連する問題