У меня горизонтальный UIScrollview в моем XIB-файле. Scrollview отлично смотрится на всех устройствах, кроме iPhone X, XS и XR.
Хорошо выглядит в iPhone 8
iPhone X
Я перепробовал все возможные решения, снял флажок под верхней панелью, под нижней панелью, автоматически изменил размер подпредставлений, у меня ничего не работает. iPhone X всегда выглядит одинаково. Верхнее ограничение прокрутки установлено в безопасной области. Я использую файл xib здесь.
if #available(iOS 11.0, *) {
scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentBehavior.never
} else {
self.automaticallyAdjustsScrollViewInsets = false
edgesForExtendedLayout = []
// Fallback on earlier versions
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.scrollView.contentSize = CGSize(width: self.lectureTable.frame.size.width , height: self.scrollView.frame.size.height)
self.automaticallyAdjustsScrollViewInsets = false
}
Пожалуйста, пролите немного света. Спасибо за тонну.