다음을 통해 공유


UIViewController.EdgesForExtendedLayout 속성

정의

이 의 UIViewController레이아웃을 ParentViewController 확장하는 방법을 지정합니다.

[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 이 의 가장자리를 UIViewController 언더랩에 대해 확장해야 하는 방법을 지정 ParentViewController 합니다. 의 All 기본값은 모든 가장자리를 언더랩으로 확장하도록 지정하고 None iOS 6 이하의 가장자리와 유사한 범위를 지정합니다.

다음 이미지는 차이를 보여 줍니다. 가 로 설정된 All경우 EdgesForExtendedLayout 기본 UIView 언더랩의 그리기 사각형이지만 가 로 설정된 None경우 EdgesForExtendedLayout 그리기 사각형이 내부로 제한됩니다.

적용 대상