ABTableViewCell выделенный лаг - PullRequest
       3

ABTableViewCell выделенный лаг

3 голосов
/ 21 сентября 2009

Я успешно разделил ABTableViewCell на подклассы для быстрой прокрутки. Я действительно рекомендую его всем, кто делает приложение с большими таблицами таблиц ...

http://blog.atebits.com/2008/12/fast-scrolling-in-tweetie-with-uitableview/

Моя проблема в том, что когда я нажимаю на строку, происходит небольшая задержка, пока она не будет выбрана. Я попытался поместить [cell setSelected: true] в метод didSelectRowAtIndexPath tableView, и он все еще отстает. Кто-нибудь испытывал это также с подклассом ABTableViewCell?

У меня не было этой проблемы при использовании обычных UITableViewCells.

1 Ответ

6 голосов
/ 04 октября 2009

Ячейка может быть выделена (при касании) или выделена (при касании).

Код, поставляемый с ABTableViewCell:

if(self.selected) {
    backgroundColor = [UIColor clearColor];
    greyColor = [UIColor whiteColor];
    blackColor = [UIColor whiteColor];
}

Пришлось заменить его на:

if(self.highlighted || self.selected) {
    backgroundColor = [UIColor clearColor];
    greyColor = [UIColor whiteColor];
    blackColor = [UIColor whiteColor];
}

И это убило задержку выбора ячейки.

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