UICollectionViewFlowLayoutInvalidationContext
Наследование
-
NSObject -
UICollectionViewLayoutInvalidationContext -
UICollectionViewFlowLayoutInvalidationContext
-
NSObject -
UICollectionViewLayoutInvalidationContext -
UICollectionViewFlowLayoutInvalidationContext
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
A UICollectionViewFlowLayoutInvalidationContext объект указывает свойства для определения, повторно вычислить ли размер элементов или их позиции в расположении. Объект перетекающего макета создает экземпляры этого класса, когда это должно лишить законной силы свое содержание в ответ на изменения. Можно также создать экземпляры при лишении законной силы перетекающего макета вручную.
-
invalidateFlowLayoutDelegateMetricsСвойствоБулевская переменная, указывающая, повторно вычислить ли размер элементов и представлений в расположении.
Объявление
Swift
var invalidateFlowLayoutDelegateMetrics: BoolObjective C
@property(nonatomic) BOOL invalidateFlowLayoutDelegateMetricsОбсуждение
Значение по умолчанию этого свойства
NOfalse. Установите это свойство вYEStrueесли Вы лишаете законной силы расположение из-за изменений в размере каких-либо элементов.Когда это свойство установлено в
YEStrue, объект перетекающего макета повторно вычисляет размер своих элементов и представлений, запрашивая объект делегата по мере необходимости для той информации.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
-
invalidateFlowLayoutAttributesСвойствоБулевская переменная, указывающая, повторно вычислить ли атрибуты макета для элементов и представлений в расположении.
Объявление
Swift
var invalidateFlowLayoutAttributes: BoolObjective C
@property(nonatomic) BOOL invalidateFlowLayoutAttributesОбсуждение
Значение по умолчанию этого свойства
NOfalse. Установите это свойство вYEStrueесли существуют изменения в позиции элементов на экране. Например, объект перетекающего макета устанавливает это свойство вYEStrueкогда границы представления набора изменяются в пути, влияющем на число элементов в столбце или строке.Когда это свойство установлено в
YEStrue, объект перетекающего макета повторно вычисляет атрибуты макета для своих элементов и представлений. ЕслиinvalidateFlowLayoutDelegateMetricsсвойство установлено вNOfalseэто повторно вычисляет эту информацию, не прося новую информацию о размере.Оператор импорта
Objective C
@import UIKit;Swift
import UIKitДоступность
Доступный в iOS 7.0 и позже.
