У меня есть UITableView
с пользовательской ячейке, которая содержит некоторые этикетки с highlightedTextColor
:highlightedTextColor в случае редактирования в UITableView
myLabel.highlightedTextColor = [UIColor whiteColor];
Это работает отлично, пока я не решил сделать свой стол для редактирования с помощью:
self.navigationItem.rightBarButtonItem = self.editButtonItem
При нажатии на кнопку «Изменить» и нажмите на ячейку, я обнаружил, что highlightedTextColor
свойство не работает.
Это не работает. BTW Что вы подразумеваете под символом 'Вы уверены, что ячейка выбрана вообще?' –
Вызывается вызов метода tableView: didSelectRowAtIndexPath: ', когда вы ожидаете увидеть ваш' highlightTextColor'? Возможно, вы отключили выделение с помощью 'tableView: canSelectRowAtIndexPath:'? – jszumski
Я устанавливаю NSLog в начале 'didSelectRowAtIndexPath:' и вижу его в консоли, и у меня нет 'canSelectRowAtIndexPath'. –