2017-11-16 2 views
0

두 개의 UIViewController이 있습니다. 첫 번째 컨트롤러는 세로 방향으로 만 사용되며 UIScrollView을 포함합니다. 두 번째 컨트롤러는 가로 방향으로 만 사용됩니다. 첫 번째 화면에서 두 번째 화면을 열려고하면 UIScrollView 내용이 첫 번째 컨트롤러에서 X로 -44로 이동합니다. 이 문제는 iPhone X에서만 발생합니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까? 내가 넣어 경우iOS 11. 인터페이스 방향을 변경할 때 IPhone X의 UIScroll보기가 바뀜

+0

우리는 비슷한 것을 관찰했다. 내 첫 번째 추측은 "자동으로 콘텐츠 삽입물을 조정합니다"를 확인하는 것이었지만 그렇지 않았습니다. 스크롤 뷰의 상단이 안전한 레이아웃 영역과 관련된 상단 레이아웃 가이드로 제한된다는 것을 깨달았을 때 나는 더 운이 좋았습니다. 상단을 안전 영역의 상단으로 직접 제한하십시오. – NRitH

답변

0

문제는 해결된다 :

scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; 
관련 문제