【问题标题】:In storyboard UIScrollview not working properly with autoresizing. how to manage without code?在情节提要中,UIScrollview 无法与自动调整大小一起正常工作。没有代码如何管理?
【发布时间】:2026-01-19 01:15:02
【问题描述】:

在故事板中,当我使用 UIScrollview 时,它在自动调整大小时无法正常工作。为了解决我的问题,我在代码中声明了滚动视图的内容大小,然后它对我来说工作正常。有没有办法从情节提要中解决这个问题?

【问题讨论】:

  • 我没有遇到任何问题。我只是想知道是否可以只管理情节提要而不在代码中做任何事情。
  • 你可以给你的contentView添加高度限制,然后把优先级设置为250,如果有的话,它将停止故事板的错误,同时保持动态高度
  • 滚动视图的内部视图需要 6 个约束来满足。你应该玩滚动视图内部视图的高度限制。

标签: ios iphone swift xcode uiscrollview


【解决方案1】:

当使用滚动视图时,请始终记住将 UIView 添加为 contentView 并将所有子视图添加到 contentView,并且您需要确保所有子视图都固定到所有 4 个面。您需要将最底部的视图固定到 contentView 的底部,以便滚动视图正常工作。

一个很好的快速教程在:https://www.natashatherobot.com/ios-autolayout-scrollview/

【讨论】:

    最近更新 更多