我在这里遇到一个奇怪的问题。我的视图底部有UITextView
,当UITextView内的文本数量超过textView的高度时,它将出现在其他项目的背景中。看看下面的图片。
我尝试在text view
标签(图片编号2)的顶部更改Nom
的位置,但不知何故只有textFields
在滚动时阻止/隐藏其中的文本。
答案 0 :(得分:0)
首先,您必须确保正确设置UITextView
的身高限制。
其次,我强烈建议您对这些复杂表单使用UITableView
或UICollectionView
,因为UIScrollView
可能并不总是合适。
使用UITableView
时,您可以将元素的高度设置为.automaticDimension
,以便它们自动转换内容的高度,并重复使用大量代码(如标题和字段)并制作表单更多的模态和通用。
答案 1 :(得分:0)
请检查属性Clip to Bounds
是否设置为true
。如果将其设置为true
,则扩展内容将显示在控件的范围之外。我认为这是导致内容显示超出UITextView
边界的概率。