cuốn sách gpt4 ai đã làm

ios - iPhoneX 的 UIScrollView 内容插图 (safeAreaLayoutGuide)

In lại Tác giả: Walker 123 更新时间:2023-11-28 14:10:53 hai mươi bốn 4
mua khóa gpt4 Nike

tôi có một cái UIScrollView Đúng view.topAnchor 的约束,所以它向上滚动到 iPhoneX 的顶部边缘。但是,当我将内容添加到 scrollView(例如 UIImage)并对其进行约束 scrollView.topAnchor 时,内容将插入到 safeAreaLayoutGuide 中。这似乎发生在 scrollViews 上,因为如果我取出内容并将其放在 View 中,它也会移动到屏幕边缘。

有人知道如何解决这个问题吗?

câu trả lời hay nhất

尝试在 viewDidLoad 中将 View Controller 的 automaticallyAdjustsScrollViewInsets 设置为 false (self.automaticallyAdjustsScrollViewInsets = false)。来自文档:

The default value of this property is true, which lets container view controllers know that they should adjust the scroll view insets of this view controller’s view to account for screen areas consumed by a status bar, search bar, navigation bar, toolbar, or tab bar. Set this property to false if your view controller implementation manages its own scroll view inset adjustments.

gia hạn:

如前所述,automaticallyAdjustsScrollViewInsets 在 iOS 11+ 中已弃用。您可以进行版本检查并针对旧版本的 iOS 进行修复。示例:

if #available(iOS 11.0, *) {
scrollView.contentInsetAdjustmentBehavior = .never
} khác {
self.automaticallyAdjustsScrollViewInsets = false
}

关于ios - iPhoneX 的 UIScrollView 内容插图 (safeAreaLayoutGuide),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52560375/

hai mươi bốn 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress