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

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

Разработчик

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

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

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

UILayoutSupport

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


Не применимый

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


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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


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

Этот протокол реализован UIViewController свойства topLayoutGuide и bottomLayoutGuide поддерживать использующее Автоматическое Расположение с целью представление контроллера, запускающееся в iOS 7. Можно использовать руководства по расположению в качестве элементов расположения в NSLayoutConstraint методы фабрики.

  • length Требуемое свойство

    Обеспечивает длину, в точках, части представления контроллера представления, наложенного полупрозрачными или прозрачными панелями UIKit. (требуемый)

    Объявление

    Swift

    var length: CGFloat { get }

    Objective C

    @property(nonatomic, readonly) CGFloat length

    Обсуждение

    Когда нет никаких непрозрачных панелей UIKit (таких как непрозрачная навигация или панели вкладок), в iOS 7 и позже, представление контроллера представления занимает полную высоту экрана. Для хранения содержания в области представления, не наложенного полупрозрачными или прозрачными панелями UIKit используйте topLayoutGuide и bottomLayoutGuide свойства в UIViewController класс и использует в своих интересах Автоматическое Расположение. Запросите эти свойства в своей реализации UIViewController метод viewDidLayoutSubviews.

    Руководства работают следующим образом:

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

    • Нижнее руководство по расположению указывает расстояние, в точках, между нижней частью представления контроллера представления и вершиной панель (таких как панель вкладок), который накладывает представление.

    Если Вы не используете Автоматическое Расположение, можно использовать length свойство и выполняет вычисления макетов самостоятельно. Обратитесь к фрагментам кода в описаниях для topLayoutGuide и bottomLayoutGuide свойства, объясняющие, как получить числа, в которых Вы нуждаетесь.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

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