gpt4 book ai didi

ios - ScrollView contentView 大小没有相应改变

转载 作者:行者123 更新时间:2023-11-29 05:43:37 25 4
gpt4 key购买 nike

我有一个 ScrollView,在其中更改其 contentSize (具体高度)。当我这样做时,附加到 ScrollViewContentView 的大小不会相应改变。

ContentViewheightwidth等于ScrollView,并且优先级 是 250(高度)。

查看我的限制:

Storjboard Constraints

出于测试目的,我将 contentSize 的高度更改为:

 scrollView.contentSize.height += self.postedImageView.getImageHeight(forImage: selectedImage)

提前致谢

最佳答案

您无法直接设置contentSize.height。请参阅this非常相似的问题。

基本上你想要

scrollView.contentSize = CGSize(width: scrollView.contentSize.width, height: scrollView.contentSize.height + self.postedImageView.getImageHeight(forImage: selectedImage))

编辑:来自您的评论

你为什么不直接:

scrollView.ContentView.frame = CGRect(x: scrollView.ContentView.frame.origin.x, y: scrollView.ContentView.frame.origin.y, width: scrollView.ContentView.frame.width, height: scrollView.ContentView.frame.height + self.postedImageView.getImageHeight(forImage: selectedImage))

同时调整内容大小?

或者这个:

scrollView.ContentView.frame = CGRect(x: scrollView.ContentView.frame.origin.x, y: scrollView.ContentView.frame.origin.y, width: scrollView.ContentView.frame.width, height: scrollView.contentSize.height)

关于ios - ScrollView contentView 大小没有相应改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56344577/

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