クロスワードアプリを作ろうとしています。プレイヤーはズームやスクロールなどを行う必要があるため、ゲームは UIScrollView で実行されます。最大のクロスワードは 21x21 で、441 個のタッチ可能なタイルが必要です。私がこれまでに試したことは、UIView を作成し、それをサブビューとして UIScrollView に追加することでした。次に、441 個のカスタム UIButton を作成して backgroundImage を設定するメソッドを呼び出します。
一部の UIButtons にはカスタム ラベル オーバーレイが必要なので、UILabel を追加して UIButton の上に設定しました。
シミュレーターでアプリを実行するとすべて正常に動作しますが、iPhone 4 でテストすると UIScrollView が大幅に遅れます。
これがその方法かどうかわかりませんか?UIScrollView がデバイスで遅れないように、これを行う方法の正しい方向に私を案内してみてください。
前もって感謝します。