gpt4 book ai didi

ios - 增加可滚动内容的高度(从顶部开始)

转载 作者:行者123 更新时间:2023-11-28 07:27:12 28 4
gpt4 key购买 nike

我想做的是以编程方式增加我的 UIScrollView 的可滚动内容的大小(每次按下按钮时,都会制作 UILabel 并将其堆叠在 scrollView 的另一个之上),并将额外的高度添加到顶部我当前的 ScrollView,以便我可以进一步向上滚动(而不是进一步向下)。

我实际上已经想出了如何向我的 ScrollView 添加更多可滚动内容空间:

var contentRect = CGRect.zero
for view in scrollView.subviews {
contentRect = contentRect.union(view.frame)
}
scrollView.contentSize = contentRect.size

但是,添加到 ScrollView 的额外空间位于 ScrollView 的底部,而我希望它位于顶部(以便我可以进一步向上滚动)。有什么办法可以做到这一点?希望这是有道理的。

最佳答案

您不能将额外的高度添加到顶部。在增加 contentSize 的大小后,您需要更新 ScrollView 中每个 View 的框架以将它们向下移动。

另一种选择是使用支持添加额外 View /行的 UIStackView 或 UITableView。

关于ios - 增加可滚动内容的高度(从顶部开始),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56209280/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com