共用方式為


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 中,它通常應該。

EdgesForExtendedLayoutParentViewController 指定如何針對下拉式延伸此 UIViewController 邊緣。 的預設值 All 會指定所有邊緣都應該延伸至下拉式,同時 None 指定與 iOS 6 或更早版本中類似的範圍。

下圖說明差異:當 設定為 時 EdgesForExtendedLayout ,基礎 UIView 底下拉式的繪圖矩形,但如果 EdgesForExtendedLayout 設定 None 為 ,則繪圖矩形會限制在 All 內部。

適用於