如下图所示,我的工具栏被压缩,我不确定为什么。
这是一个相当简单的视图控制器,用于查看图像并在其上执行手势。 我的所有UI都是程序化的,并且是使用锚点完成的。在中心,我有一个滚动视图,里面有一个图像视图。滚动视图被约束到除底部以外的每个安全区域侧,底部被约束到工具栏的顶部锚点。我的工具栏也是如此,只限于前,后和下安全区域侧。我的图像视图被限制在滚动视图的每一侧,并且还具有高度和宽度限制。
NSLayoutConstraint.activate([
scrollView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
scrollView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
scrollView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
scrollView.bottomAnchor.constraint(equalTo: toolbar.topAnchor),
toolbar.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor),
toolbar.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor),
toolbar.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),
imageView.heightAnchor.constraint(equalTo: scrollView.heightAnchor),
imageView.widthAnchor.constraint(equalTo: scrollView.widthAnchor),
imageView.leadingAnchor.constraint(equalTo: scrollView.leadingAnchor),
imageView.trailingAnchor.constraint(equalTo: scrollView.trailingAnchor),
imageView.topAnchor.constraint(equalTo: scrollView.topAnchor),
imageView.bottomAnchor.constraint(equalTo: scrollView.bottomAnchor),
])