0

我正在开发手表套件应用程序。在这里,我想突出显示表格中的选定行。我的问题是当我选择行时,添加到行的图像再次下载,或者您可以说该列表闪烁。我只想要我选择更新的行。

4

1 回答 1

0

您可以didSelectRowAtIndexPath从以下delegate方法中添加条件UITableView

如果您的图像已经存在,只需更新/突出显示您的行或您想要的任何内容。

过度下载图像。

if (cell.myImage == nil)
  {
    // Download your image
  }
else
  {
    // Reload your cell
  }

您也可以重写方法shouldHighlightRowAtIndexPath(仍然来自delegateof ),如果您想突出显示您的行,请UITableView确保返回:YES

- (BOOL)tableView:(UITableView *)tableView shouldHighlightRowAtIndexPath:(NSIndexPath *)indexPath
{
    return YES;
}

如果我错了或者我误解了您提出的问题,请随时告诉我。

于 2017-09-26T08:29:42.407 回答