滚动视图的设置内容大小动态不起作用

问题描述 投票:1回答:1
-ViewController
--View
---ScrollView
----View
-----TextView
-----Label
-----etc

我想通过以下设置的UIScrollView的contentSize。

let lastView : UIView! = scrollView.subviews.last
let height = lastView.frame.size.height
let pos = lastView.frame.origin.y
let sizeOfContent = height + pos

scrollView.contentSize.height = sizeOfContent

但是,它不工作。有什么建议么 ?

ios swift uiscrollview
1个回答
1
投票

首先,你必须提供滚动型约束像顶部,上海华,导致上海华,下到上海华,尾随到上海华。

然后提供滚动视图的子视图被称为像前置,底部和顶部约束滚动型视图约束。

然后提供滚动视图的子视图称为像相等的宽度和相等的高度的主视图视图约束。

并改变最后提供的约束等高优先级251。

这应该使滚动视图根据内容动态改变。

试试吧!!!

© www.soinside.com 2019 - 2024. All rights reserved.