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)
任何想法是什么问题可能是
答
检查内容视图的底部约束(ScrollView
中的容器)在你的情况下它是UILabel
Apple Technical Note TN2154: UIScrollView And Autolayout
要大小滚动视图的与自动布局框,约束必须 或者是明确的关于滚动视图, 的宽度和高度或滚动视图的边缘必须连接到它的 子树以外的意见。
和什么有关内容视图的限制,如果没有它,你应该创建一个视图作为容器的内容 – Aladin
@Aladin的问题是我的底部约束。我将其更改为零,并开始滚动。但现在我的问题是,当我将手指从屏幕上抬起时,我的标签的最后几行无法看到。因此,用户必须在滚动后才能看到内容。那有意义吗?这很难解释 – user2363025
检查你是否抱怨约束,如果你能分享关于这个问题的截图,那将是有用的 – Aladin