iOS 11의 UIScrollView 콘텐츠 Inset 편향 문제
iOS 11부터 스크롤뷰가 Navigation Bar와 Tool Bar에 맞춰 콘텐츠 Inset을 조정하지 않았으면 좋았을 텐데요.
iOS 10 앱에서 이를 고려해 조정하면 편차가 발생할 수 있다.
(UIScrollView를 포함한 WKWebView, UIWebView, UItableView도 마찬가지)
※ 공개된 자료를 토대로 작성되었으니 문제가 있으면 알려주세요.
자료.
상세 정보(Safari 필요)
https://developer.apple.com/videos/play/wwdc2017/204/
https://developer.apple.com/videos/play/wwdc2017/204/?time=1090
이 방면으로 말하면
어떻게 변했어
지금까지 NavigationBar 등 콘텐츠 Inset을 설치했다면.탑을 설정했지만.
iOS 11부터 UIKit이 마음대로 조절이 된다고 합니다.adjustedContentInset.top
에 조정된 수치가 포함되어 있음
※ 툴바 등도 마찬가지
실제적인 말
UIScrollViewvar contentInsetAdjustmentBehavior: UIScrollViewContentInsetAdjustmentBehavior
이러한 속성이 증가했습니다.
여기에 위enum을 설정하면 마음대로 조정하지 않습니다.
기본값automatic
은 원하는 대로 조정해야 하기 때문입니다.
iOS 10까지 사용한 프로그램이 scrollView의 콘텐츠 Inset을 스스로 조정하는 프로그램은 계속 이러면 멀어집니다.
지정never
과 동시에 기존 콘텐츠 Inset 조정 사용 여부automatic
상태에서 재조정 가능
Reference
이 문제에 관하여(iOS 11의 UIScrollView 콘텐츠 Inset 편향 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/peka2/items/b6301a0c06cc13286296
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
지금까지 NavigationBar 등 콘텐츠 Inset을 설치했다면.탑을 설정했지만.
iOS 11부터 UIKit이 마음대로 조절이 된다고 합니다.
adjustedContentInset.top
에 조정된 수치가 포함되어 있음※ 툴바 등도 마찬가지
실제적인 말
UIScrollViewvar contentInsetAdjustmentBehavior: UIScrollViewContentInsetAdjustmentBehavior
이러한 속성이 증가했습니다.
여기에 위enum을 설정하면 마음대로 조정하지 않습니다.
기본값automatic
은 원하는 대로 조정해야 하기 때문입니다.
iOS 10까지 사용한 프로그램이 scrollView의 콘텐츠 Inset을 스스로 조정하는 프로그램은 계속 이러면 멀어집니다.
지정never
과 동시에 기존 콘텐츠 Inset 조정 사용 여부automatic
상태에서 재조정 가능
Reference
이 문제에 관하여(iOS 11의 UIScrollView 콘텐츠 Inset 편향 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/peka2/items/b6301a0c06cc13286296
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var contentInsetAdjustmentBehavior: UIScrollViewContentInsetAdjustmentBehavior
Reference
이 문제에 관하여(iOS 11의 UIScrollView 콘텐츠 Inset 편향 문제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/peka2/items/b6301a0c06cc13286296텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)