#iphone #objective-c #ios #xcode
#iPhone #objective-c #iOS #xcode
Вопрос:
Я использую обычный uitableview с обычными uitablecells на нем с некоторым текстом и изображением на них. При нажатии на ячейку я выполняю TableView: didSelectRowAtIndexPath:, в конце я вызываю [TableView deselectRowAtIndexPath:indexPath animated:YES]; и все работает нормально. Но в то же время, прежде чем следующее представление загрузит свое содержимое из Интернета, выбранная ячейка становится полностью пустой. Есть какие-либо подсказки по этому поводу?
Комментарии:
1. можете ли вы опубликовать соответствующий код? Особенно реализации
didSelect...
andcellForRowAtIndexPath:
2. Как писал @thomas, мы не можем помочь вам без кода. Напишите это здесь, чтобы мы могли найти решение.
Ответ №1:
Если ваша проблема в том, что вы не хотите показывать выбранный UITableCellView как выбранный, вы можете попробовать cell.selectionStyle = UITableViewCellSelectionStyleNone;
Возможно, если проблема заключается в загрузке нового пользовательского интерфейса, вы можете использовать NSThread и отделить процесс от основного потока.