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