내 프로필 장면에 대한 간단한 UI를 만들고 있습니다. collectionview를 사용하고 상위 제약 조건을 superview (0)와 같게 설정했습니다.Xcode 9 내 collectionView의 위쪽 여백 위치가 잘못되었습니다. 5 초보다 큰 iPhone에서보기
내 iPhone 7, 8, 8 plus (4.7 & 5.5 인치)에서 내 콜렉션 뷰의 최상위 위치가 내 투명 탐색 모음 아래로 이동되었는데, 내 아이폰 5S (4 인치 아이폰)에서는 정상적으로 작동합니다. 나는한다?
내가 투명 나의 탐색 모음에이 코드를
override func viewWillAppear(_ animated: Bool) {
let bar = (self.navigationController?.navigationBar)!
bar.setBackgroundImage(UIImage(), for: .default)
bar.shadowImage = UIImage()
bar.isTranslucent = true
AnalyticsHelper.track(screen)
}
여기
4 인치 아이폰이 좋아 보인다 내 샘플 screenshoot있어 사용하고이 y = 0
4.7 아이폰 5.5을 시작합니다 아이폰은 y = 64에서 시작하기 때문에 기이하다.
그리고 func scrollViewDidScroll (_ scrollView : UIScrollView)에서 오프셋을 확인하면 iphone 5s에서 시작 오프셋으로 0이되지만 큰 아이폰에서는 -64가 시작 오프셋으로 표시되어 왜 이런 일이 발생할 수 있습니까?