シンプルなお絵かきアプリである練習用アプリを作成しています。ユーザーが画面に沿って指をドラッグすると、100px x 100px の正方形に色が付きます。
現在、ユーザーがタップする新しい色付きの UIView を作成することでこれを実現していますが、それは機能しています。しかし、少し時間が経つと、かなりの遅延が発生します。これは、メイン ビューのサブビューとして UIView が多すぎることが原因であると考えられます。
UIView の数に関係なく、指をドラッグして UIView を同様に作成する他の人は、どのようにしてラグをまったく減らすことができますか。また、おそらくこれは不可能な作業だと思います。私のような人が、画面に沿ってドラッグした指で、メイン ビューで上記のサイズの立方体に色を付けるにはどうすればよいでしょうか?
これは特定の質問のように思えるかもしれませんが、パフォーマンスを低下させるオプションが少ない非常に大量の UIView がある場合、ラグを減らす方法を他の人が理解するのに役立つと思います。