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