【问题标题】:How to set Auto-Layout-Constraints for ImageView in ScrollView?如何在 ScrollView 中为 ImageView 设置自动布局约束?
【发布时间】:2017-02-28 17:17:22
【问题描述】:

我想在 ScrollView 中显示可缩放的图像。此外,ViewController 应该包含一个工具栏。

我设置了以下约束:

  • 工具栏:左:0,右:0,底部布局指南:0
  • ScrollView:顶部布局指南:0,左:0,右:0,工具栏:0
  • ImageView:每个0到ScrollView,垂直和水平居中

但是,图像视图永远不会在顶部...您知道为什么以及如何解决此问题吗?

【问题讨论】:

    标签: ios swift uiscrollview autolayout uikit


    【解决方案1】:

    尝试使用

    topAnchor
    

    代替:

    toplayoutGuide
    

    【讨论】:

      【解决方案2】:

      将图像置于顶部。进入情节提要单击视图控制器上的调整滚动视图插图(删除复选标记)。

      编辑:附上图片

      或者在视图控制器上的代码中。

      self.automaticallyAdjustsScrollViewInsets = false
      

      这应该使您的图像位于滚动视图的顶部。

      【讨论】:

      • 如果您的图像仍然没有填满屏幕评论,我将向您展示实现您想要的最佳设置,但根据屏幕截图,除了我上面放的内容之外,您拥有一切。
      猜你喜欢
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多