Я установил пользовательский UITableViewCell из кода. В моей ячейке у меня есть «UITableViewCellAccessoryDisclosureIndicator». При выделении ячейки она становится синей, а аксессуар становится белым. Так что все хорошо.
Однако при нажатии и нажатии нового вида аксессуар исчезает. Когда я возвращаюсь к просмотру таблицы, UITableViewCellAccessoryDisclosureIndicator исчезает, и нажатие/удержание пальца на той же ячейке не будет выделять ее снова.
На прошлой неделе он работал нормально, но я просто не могу понять, что внезапно вызвало эту проблему. Я ничего не вижу, когда делаю «hg diff», поэтому надеялся, что кто-нибудь направит меня к возможному решению. Если вам нужен конкретный код, пожалуйста, дайте мне знать.
Я использовал пример кода быстрой прокрутки atebits и сделал много настроек с ним, но основы (и выделенный BOOL) остались прежними.
PS. В моем коде я также заметил, что UITableViewCell не остается выделенным при нажатии нового представления. Я заметил, что в собственном примерном коде Apple ячейка выделяется при нажатии нового представления и, возвращаясь к табличному представлению, ячейка остается выделенной до тех пор, пока табличное представление не будет полностью возвращено на место. Любые идеи здесь? Спасибо.