Я хотел бы программно применить некоторые модификации вида после создания UICollectionViewCell
и назначения всех его точек зрения (в порядке). Однако я не хочу, чтобы код повторно запускался, когда ячейка повторно используется, так как это представление инициализации/модификации должно выполняться только один раз. Есть ли метод, который я должен переопределить в моей пользовательской реализации UICollectionViewCell
, которая вызывается сразу после назначения точек просмотра?Где можно программно настроить вид UICollectionViewCell?
Существует метод applyLayoutAttributes:
, который вызывается только после того, как представление добавлено в представление коллекции. Однако из его названия и его описания это не кажется правильным местом для инициализации представления. Кроме того, этот метод может быть вызван и для каждого повторного использования. Однако с использованием инициализированного флага это можно было бы обойти.