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, прямоугольник рисования ограничен внутренней частью.

Применяется к