Как бороться с задержкой при загрузке SWTableView?

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

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

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

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

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

1 ответ

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

Другие вопросы по тегам