2017-12-30 41 views
1

나는 안전 영역의 상단 가장자리를 의미하는 탐색 바 아래에 UI 요소가있는보기를 배치하려고했습니다. 이 기능은 탐색 막대가 없어도 작동하지만 추가하면 안전 영역의 높이가 감소하고 안전 영역 상단 가장자리에 대한보기 제한이 막대의 아래쪽으로 이동합니다.탐색 바 아래에서보기 배치하기 iOS 11 안전 영역

내 질문은 : 프로그래밍 방식으로보기를 탐색 모음과 겹치게하고 탐색 모음이없는 것처럼 상태 표시 줄 바로 아래에 있도록하려면 어떻게해야합니까?

+0

무엇을 시도 했습니까? 모든 것이 어떻게 설정되어 있습니까? 당신을 도울 더 많은 정보가 필요합니다. –

+0

질문이 혼란 스럽습니다. 그것은 네비게이션 바가 없을 때 작동하지만 네비게이션 바가 나타나면 바의 아래쪽에보기가 붙어 있습니다. – slickdaddy

+1

이 질문은 간단하고 분명합니다. 이전 2 명의 주석 작성자가 읽지 않았습니다. 이 사람은 'edgesForExtendedLayout'이 더 이상 작동하지 않는 iOS 11의 탐색 표시 줄에서보기를 표시하는 방법을 알고 싶어합니다. – kelin

답변

0

우선, 원하는 위치에 뷰를 놓은 다음 뷰 제약 조건에 애니메이션을 적용 할 수 있습니다. 제약 조건을 ViewController로 드래그 앤 드롭하면됩니다. 제약에서

아울렛 : 뷰가 등장 그리고

@IBOutlet weak var logoConstraint: NSLayoutConstraint! 

:

self.logoConstraint.constant = -180 

당신은 여기 좀 걸릴 수 있습니다 :

를 이 예는 거꾸로 이동보기위한 것입니다

https://savvyapps.com/blog/advanced-ios-animations-with-auto-layout