UIViewController.EdgesForExtendedLayout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, как ParentViewController должен расширять макет данного UIViewControllerобъекта .
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIRectEdge EdgesForExtendedLayout { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("edgesForExtendedLayout", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] get; [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("setEdgesForExtendedLayout:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)] set; }
member this.EdgesForExtendedLayout : UIKit.UIRectEdge with get, set
Значение свойства
Значение по умолчанию — All.
- Атрибуты
Комментарии
До iOS 7 в ней не было визуальных элементов, View таких как строка состояния, панель навигации или панель инструментов. В iOS 7 обычно это необходимо.
Указывает EdgesForExtendedLayout , ParentViewController как границы должны UIViewController быть расширены для нижнего круга. Значение All по умолчанию указывает, что все ребра должны быть расширены до нижнего края, в то время как None указывает степень, аналогичную той, которая была в iOS 6 или более ранней версии.
На следующем рисунке показано различие: если EdgesForExtendedLayout для задано значение All, прямоугольник рисования базовых UIView элементов, а если EdgesForExtendedLayout задано значение None, прямоугольник рисования ограничен внутренней частью.