UIViewController.EdgesForExtendedLayout 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 의 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 그리기 사각형이 내부로 제한됩니다.