Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы UIKit ссылка класса UICollectionViewFlowLayoutInvalidationContext

Опции
Развертывание Target:

На этой странице
Язык:

UICollectionViewFlowLayoutInvalidationContext

Наследование


Соответствует


Оператор импорта


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 7.0 и позже.

A UICollectionViewFlowLayoutInvalidationContext объект указывает свойства для определения, повторно вычислить ли размер элементов или их позиции в расположении. Объект перетекающего макета создает экземпляры этого класса, когда это должно лишить законной силы свое содержание в ответ на изменения. Можно также создать экземпляры при лишении законной силы перетекающего макета вручную.

  • Булевская переменная, указывающая, повторно вычислить ли размер элементов и представлений в расположении.

    Объявление

    Swift

    var invalidateFlowLayoutDelegateMetrics: Bool

    Objective C

    @property(nonatomic) BOOL invalidateFlowLayoutDelegateMetrics

    Обсуждение

    Значение по умолчанию этого свойства NOfalse. Установите это свойство в YEStrue если Вы лишаете законной силы расположение из-за изменений в размере каких-либо элементов.

    Когда это свойство установлено в YEStrue, объект перетекающего макета повторно вычисляет размер своих элементов и представлений, запрашивая объект делегата по мере необходимости для той информации.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Булевская переменная, указывающая, повторно вычислить ли атрибуты макета для элементов и представлений в расположении.

    Объявление

    Swift

    var invalidateFlowLayoutAttributes: Bool

    Objective C

    @property(nonatomic) BOOL invalidateFlowLayoutAttributes

    Обсуждение

    Значение по умолчанию этого свойства NOfalse. Установите это свойство в YEStrue если существуют изменения в позиции элементов на экране. Например, объект перетекающего макета устанавливает это свойство в YEStrue когда границы представления набора изменяются в пути, влияющем на число элементов в столбце или строке.

    Когда это свойство установлено в YEStrue, объект перетекающего макета повторно вычисляет атрибуты макета для своих элементов и представлений. Если invalidateFlowLayoutDelegateMetrics свойство установлено в NOfalse это повторно вычисляет эту информацию, не прося новую информацию о размере.

    Оператор импорта

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.