UILayoutSupport
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 7.0 и позже.
Этот протокол реализован UIViewController свойства topLayoutGuide и bottomLayoutGuide поддерживать использующее Автоматическое Расположение с целью представление контроллера, запускающееся в iOS 7. Можно использовать руководства по расположению в качестве элементов расположения в NSLayoutConstraint методы фабрики.
-
Обеспечивает длину, в точках, части представления контроллера представления, наложенного полупрозрачными или прозрачными панелями 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 и позже.
