Представление данных в Atom-ленте

Это потому, что действительно ячейка используется повторно.

Обязательно используйте условие else каждый раз в UITableView и UICollectionView, чтобы значение не менялось во время скроллинга.

Вот 2 способа, которыми вы можете следовать, чтобы цвет не менялся.

cell.label.textColor = indexPath.row > 4 ? .blue : .black

ИЛИ

if indexPath.row > 4 {
    cell.label.textColor = UIColor.blue
}
else {
    cell.label.textColor = UIColor.black
}
8
задан Dan Lowe 6 May 2017 в 14:46
поделиться

1 ответ

Существует несколько различных путей, зарегистрированных по http://www.atomenabled.org/developers/syndication/atom-format-spec.php#extending_atom.

Можно добавить дополнительные элементы в конце atom:entry.

<atom:entry>
   <!--- all the normal stuff --->
   <mything:Thing xmlns:mything="http://example.com/example.xsd">
      <!--- whatever --->
   </mything:Thing>
</atom:entry>
8
ответ дан 5 December 2019 в 20:20
поделиться