在使用Json填充的textViews上设置正确的约束

时间:2015-04-27 13:09:39

标签: objective-c

我有2个textViews,我使用Json下载的某些文本填充但我有布局问题。

我下载的数据用于创建产品卡,不同的产品有不同的描述,所以我最终得到一些带有滚动的文本视图(因为它们有太多的文本)和其他没有滚动的文本,因为文本不是&#39够了。我想要的是textViews不应该滚动它们内部的文本,但它们的高度应该根据我下载的文本量来设置。我是否需要以编程方式创建它们才能获得此类结果,或者是否也可以使用自动布局?

1 个答案:

答案 0 :(得分:0)

这就是我对完全相同的事情: 我在XCode中设计了UIVabel(而不是UITextView)设计的UIView,后来我给了UILabel一个TAG(与常量相关联以便于回忆),然后回忆起那些带有相应标签的元素并根据文本设置其高度使用此命令的大小:

[myLabel sizeToFit];

问题在于,如果你必须重新调整容器的Y大小,然后下面的任何UIViews不相互重叠,但它可以很容易地完成。