【发布时间】:2019-06-25 05:35:42
【问题描述】:
我正在设置一个显示一些内容的滚动视图。我试图弄清楚如何根据文本视图中的文本量来改变滚动视图的大小(当然改变文本视图的高度,但保持宽度不变)。我正在使用 Storyboard 作为滚动视图。视图控制器内部是滚动视图,它包含一个容器视图(这是保存文本视图的地方)。我正在谈论的文本视图位于内容描述的下方。我尝试了很多不同的方法,但没有找到一种有效的方法。任何帮助将不胜感激。谢谢! (同样值得注意的是,我正在使用 DeckTransition 库展示这个视图控制器)
我的 Xcode 故事板https://imgur.com/OFrKRSk 到目前为止在模拟器中的样子https://imgur.com/iq73Jn0
【问题讨论】:
-
0 参考以下链接:-- 设置动态高度为 UIScrollView Swift developer.apple.com/library/archive/documentation/…
-
@MayankWadhwa 该链接对我没有帮助。我试着按照他们说的去做。能否进一步解释一下?
-
如果您在文本视图上禁用滚动,它将自动调整大小,就像行数设置为零的标签一样。
-
@DonMag 当我禁用滚动时,它不会自行调整大小。它只是保持和以前一样的高度,但现在文本被切断了
-
你设置了高度限制吗?如果是这样,请删除它。
标签: ios swift uiscrollview uitextview uistoryboard