Как бороться с задержкой при загрузке SWTableView?
В игре для iPhone я хочу отобразить CCLayer, содержащий SWTableView, когда пользователь нажимает на экран. Таблица в основном содержит изображения.
Теперь проблема заключается в том, что на старом устройстве, скажем, ipod touch 2g, работающем под управлением iOS4.x, загрузка таблицы (потому что она загружает изображения) занимает около 1 секунды или даже больше, прежде чем она отобразится на экране.
Я попытался добавить представление счетчика, чтобы указать, что таблица загружается. Но счетчик не печатается на экране, пока не отобразится таблица.
У кого-нибудь есть хорошая стратегия, чтобы справиться с этой задержкой? Или можно по крайней мере сделать что-нибудь между сенсорным событием и загрузкой стола?
Любая помощь будет оценена! Спасибо!
1 ответ
Если вы создаете подкласс SWTableView, вы можете реализовать методы init и viewDidLoad. В init поместите счетчик в середине представления, а в viewDidLoad удалите счетчик. Если это не сработает, вы можете попробовать создать подкласс CCLayer таким же образом.