Как бороться с задержкой при загрузке SWTableView? - PullRequest
0 голосов
/ 29 октября 2011

В игре для iPhone я хочу отобразить CCLayer, содержащий SWTableView, когда пользователь нажимает на экран. Таблица в основном содержит изображения.

Теперь проблема в том, что на старом устройстве, скажем, ipod touch 2g под управлением iOS4.x, загрузка таблицы (потому что она загружает изображения) занимает около 1 секунды или даже больше, прежде чем она отобразится на экране. 1003 *

Я попытался добавить представление счетчика, чтобы указать, что таблица загружается. Но счетчик не печатается на экране, пока не отобразится таблица.

У кого-нибудь есть хорошая стратегия, чтобы справиться с этой задержкой? Или можно по крайней мере сделать что-нибудь между сенсорным событием и загрузкой стола?

Любая помощь будет принята с благодарностью! Спасибо!

1 Ответ

0 голосов
/ 29 октября 2011

Если вы создаете подкласс SWTableView, вы можете реализовать методы init и viewDidLoad.В init поместите счетчик в середине представления, а в viewDidLoad удалите счетчик.Если это не сработает, вы можете попробовать создать подкласс CCLayer таким же образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...