UIViewController.EdgesForExtendedLayout 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 應該如何 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 ,基礎 UIView 底下拉式的繪圖矩形,但如果 EdgesForExtendedLayout 設定 None 為 ,則繪圖矩形會限制在 All 內部。