2011-10-28 8 views
0

iPhoneゲームでは、ユーザーが画面をタップしたときにSWTableViewを含むCCLayerを表示します。テーブルには主に画像が含まれています。SWTableViewがロードされているときの時間遅延を処理する方法は?

これは古いデバイスでは、iOS4.xを実行しているipod touch 2gというと、画面に表示される前に(イメージがロードされているので)テーブルをロードするのに約1秒かかります。

テーブルがロードされていることを示すスピナービューを追加しようとしました。しかし、テーブルが表示されるまで、スピナーは画面に表示されません。

誰もこの遅延に対処する戦略はありますか?それとも、タッチイベントとテーブルの読み込みの間に何かをすることは可能なのですか?

ご協力いただきますようお願い申し上げます。ありがとう!

答えて

0

SWTableViewをサブクラス化する場合は、initメソッドとviewDidLoadメソッドを実装できます。 initでは、ビューの中央にスピナーを置き、viewDidLoadでスピナーを削除します。それでも問題が解決しない場合は、同じ方法でCCLayerをサブクラス化してみてください。

関連する問題