我正在尝试在iOS中构建UI
现在,我设置约束的方式是Button和Images具有恒定的宽度和高度,而我的UITextView具有相同的宽度和前缘设置。
现在故事板抱怨我的uiTextVIew没有高度。
我的问题是,由于uitextview中的内容是动态的,并且取决于屏幕宽度,因此我认为每行可能会容纳更多或更少的文本。
我是否可以将iOS故事板上的height =“ wrap_content”设置为该文本视图?还是这实际上是我在代码中必须要做的事情?
谢谢
答案 0 :(得分:2)
不,在IOS中没有等效的内容换行符,您必须在IB中给textView设置一个初始高度,然后将该高度挂接到IBOutlet
上,并在每次为其设置文本时都这样做
textViewHeight.constant = textView.contentSize.height