我在这里面临一个奇怪的问题。我的视图底部有一个UITextView
,当UITextView中的文本数超过textView的高度时,它将出现在其他项目的背景中。看看下面的图片。
我试图更改text view
在Nom
标签上方的位置(图片编号2),但是以某种方式只有textFields
滚动时才阻止/隐藏其中的文本。
最佳答案
首先,必须确保正确设置UITextView
的高度限制。
其次,我强烈建议您将UITableView
或UICollectionView
用于此类复杂形式,因为UIScrollView
可能并不总是很合适。
使用UITableView
时,可以将元素的高度设置为.automaticDimension
,以便它们自动根据其内容的高度进行转换,还可以重用许多代码,例如标头和字段,并使表单更具模式和通用性。
关于swift - 为什么滚动时我的textview是透明的以及如何禁用它?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48223009/