如何在 ScrollView 中为 ImageView 设置自动布局约束?
Posted
技术标签:
【中文标题】如何在 ScrollView 中为 ImageView 设置自动布局约束?【英文标题】:How to set Auto-Layout-Constraints for ImageView in ScrollView? 【发布时间】:2017-02-28 17:17:22 【问题描述】:我想在 ScrollView 中显示可缩放的图像。此外,ViewController 应该包含一个工具栏。
我设置了以下约束:
工具栏:左:0,右:0,底部布局指南:0 ScrollView:顶部布局指南:0,左:0,右:0,工具栏:0 ImageView:每个0到ScrollView,垂直和水平居中但是,图像视图永远不会在顶部...您知道为什么以及如何解决此问题吗?
【问题讨论】:
【参考方案1】:尝试使用
topAnchor
代替:
toplayoutGuide
【讨论】:
【参考方案2】:将图像置于顶部。进入情节提要单击视图控制器上的调整滚动视图插图(删除复选标记)。
编辑:附上图片
或者在视图控制器上的代码中。
self.automaticallyAdjustsScrollViewInsets = false
这应该使您的图像位于滚动视图的顶部。
【讨论】:
如果您的图像仍然没有填满屏幕评论,我将向您展示实现您想要的最佳设置,但根据屏幕截图,除了我上面放的内容之外,您拥有一切。以上是关于如何在 ScrollView 中为 ImageView 设置自动布局约束?的主要内容,如果未能解决你的问题,请参考以下文章
在 ScrollView 中使用matchedGeometryEffect 动画的问题