Перезагрузка данных в таблице WKInterface + Цель c
Я работаю над приложением часов. Здесь я хочу выделить выбранную строку в таблице. Моя проблема в том, что когда я выбираю строку, изображение, которое добавляется в строку, загружается снова, или вы можете сказать, что список мигает. Я хочу только строку, которую я выбираю обновить.
1 ответ
Вы можете добавить условие в свой didSelectRowAtIndexPath
от delegate
метод UITableView
:
Если ваше изображение уже там, просто обновите / выделите строку или все, что вы хотите.
Загрузите изображение.
if (cell.myImage == nil)
{
// Download your image
}
else
{
// Reload your cell
}
Также вы можете переписать метод shouldHighlightRowAtIndexPath
(еще из delegate
из UITableView
) и не забудьте вернуть YES
если вы хотите выделить свой ряд:
- (BOOL)tableView:(UITableView *)tableView shouldHighlightRowAtIndexPath:(NSIndexPath *)indexPath
{
return YES;
}
Если я не прав или неправильно понял вопрос, который вы задали, не стесняйтесь, дайте мне знать.