ios - 在向其内容添加宽度和高度约束后,UIScrollView 滚动停止工作

标签 ios swift uiscrollview autolayout

我在 UIScrollView 中有一个 UIImageView,当我添加 trailingleading 时滚动效果很好, topbottomUIImageView 的约束。但是,UIImageView 中的图像可能非常大,我希望它始终显示为 646x537 固定大小的图像,而不考虑分配给它的图片。

在没有任何额外约束的情况下,UIScrollView 会与原始图片一样大。所以,我向 UIImageView 添加了 widthheight 约束,但是 UIScrollView 滚动不再起作用,即使内容仍然大于 View Controller

Xcode navigator

Xcode storyboard

知道我错过了什么吗?

最佳答案

这是错误的。这决定了您的 UIScrollView 的内容大小,因此决定了它是否滚动。它应该设置为 +50,以与其他约束保持一致。

enter image description here

关于ios - 在向其内容添加宽度和高度约束后,UIScrollView 滚动停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41431828/

相关文章:

iOS UITableViewCell 布局更新

ios - 当我的应用程序处于后台时,哪个应用程序会打开?

swift - 尝试在 WatchKit 中的接口(interface) Controller 之间发送数据时,上下文显示 nil

ios - 在 iPhone 的单个 View Controller 中的一个 UIScrollView 中添加两个表

iphone - 如何使用 UIScrollView 对 CorePlot 绘图空间进行动画处理?

ios - 只允许在 iPhone UITextField 中输入英文字符

ios - 自定义委托(delegate)为零

ios - 在滚动之前启动时调用 scrollViewDidScroll

iOS NSDate 和 NSDateFormatter 行为

swift - NSPredicate 可以使用不区分大小写的搜索与 Core Data IN 比较吗? ( swift 4)