scrollView不滚动swift

问题描述:

我有一个不滚动的滚动视图。谷歌搜索似乎表明,这可能是与我的约束?scrollView不滚动swift

我的限制如下:

Trailing space to superview = -16 
Leading space to superview = -16 
Top space to top layout guide = 0 
Bottom space to bottom layout guide = -13 

我打印出来的viewDidLayoutSubViews滚动视图contentSize,它是每一个时间,即打印出相同的价值:

scrollview is (375.0, 356.5) 

任何想法是什么问题可能是

+0

和什么有关内容视图的限制,如果没有它,你应该创建一个视图作为容器的内容 – Aladin

+0

@Aladin的问题是我的底部约束。我将其更改为零,并开始滚动。但现在我的问题是,当我将手指从屏幕上抬起时,我的标签的最后几行无法看到。因此,用户必须在滚动后才能看到内容。那有意义吗?这很难解释 – user2363025

+0

检查你是否抱怨约束,如果你能分享关于这个问题的截图,那将是有用的 – Aladin

检查内容视图的底部约束(ScrollView中的容器)在你的情况下它是UILabel

Apple Technical Note TN2154: UIScrollView And Autolayout

要大小滚动视图的与自动布局框,约束必须 或者是明确的关于滚动视图, 的宽度和高度或滚动视图的边缘必须连接到它的 子树以外的意见。

有用的文章:Using UIScrollView with Auto Layout in iOS