Это потому, что действительно ячейка используется повторно.
Обязательно используйте условие 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
}
Существует несколько различных путей, зарегистрированных по 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>