如何以编程方式在滚动视图控制器中拟合段落



我正在构建一个应用程序,并且对名册部分中的每个人都有描述。文本似乎覆盖了页面,我不知道使其以编程方式填充的代码或方式。

我尝试更改uitextfield在代码线上的值。

 let descriptionM = UITextField(frame: CGRect(x: xPosition+15, y: 
 500, width: 300, height: 50))
        descriptionM.text = desc[i]
        descriptionM.textColor = UIColor.black
        descriptionM.backgroundColor = UIColor.clear
        descriptionM.contentMode = .scaleAspectFill

我想要上面的文本,以填充滚动视图上的特定页面,而是仅可读取第一行的视图的右侧。

我尝试了不同的值,但没有工作。

我尝试更改uitextfield在代码线上的值。

您正在使用错误的工具来工作。文本字段仅处理一行,这就是为什么没有属性让您设置行数的原因。

我想要上面的文本,以填充滚动视图上的特定页面,而是仅可读取第一行的视图的右侧。

在多行上显示文本的视图包括uilabel和uitextView。Uilabel实际上只需几行即可或以下几行,听起来您可能需要许多行,因此您应该切换到UITEXTVIEW。或者,如果您显示许多不同的项目而不是文本段落,则可以使用UITAIDEVIEW使用Uilabel,Uitextfield或UitextView显示单个项目。表视图非常适合显示数据阵列。

最新更新