Swift 如何以编程方式在滚动视图控制器中设置段落?
我正在开发一个应用程序,它对花名册部分的每个人都有描述。文本似乎超出了页面的范围,我不知道如何通过编程使其填充 我已尝试更改UITextField所在代码行上的值Swift 如何以编程方式在滚动视图控制器中设置段落?,swift,xcode,Swift,Xcode,我正在开发一个应用程序,它对花名册部分的每个人都有描述。文本似乎超出了页面的范围,我不知道如何通过编程使其填充 我已尝试更改UITextField所在代码行上的值 let descriptionM = UITextField(frame: CGRect(x: xPosition+15, y: 500, width: 300, height: 50)) descriptionM.text = desc[i] descriptionM.textColor = U
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
我希望文本是上面的一个数组,用来填充scroll视图上的特定页面,而不是在视图的右侧运行,只有第一行是可读的
我尝试过不同的价值观,但没有成功
我已尝试更改UITextField所在代码行上的值
你用错工具了。文本字段只能处理,这就是为什么没有可以设置行数的属性
我希望文本是上面的一个数组,用来填充scroll视图上的特定页面,而不是在视图的右侧运行,只有第一行是可读的
在多行上显示文本的视图包括UILabel和UITextView。UILabel实际上只适用于几行或更少的行,而且听起来您可能需要很多行,所以您应该切换到UITextView。或者,如果要显示许多不同的项目而不是文本段落,则可以使用UITableView,其中每个单元格使用UILabel、UITextField或UITextView显示单个项目。表视图非常适合表示数据数组
我已尝试更改UITextField所在代码行上的值
你用错工具了。文本字段只能处理,这就是为什么没有可以设置行数的属性
我希望文本是上面的一个数组,用来填充scroll视图上的特定页面,而不是在视图的右侧运行,只有第一行是可读的
在多行上显示文本的视图包括UILabel和UITextView。UILabel实际上只适用于几行或更少的行,而且听起来您可能需要很多行,所以您应该切换到UITextView。或者,如果要显示许多不同的项目而不是文本段落,则可以使用UITableView,其中每个单元格使用UILabel、UITextField或UITextView显示单个项目。表视图非常适合显示数据数组。为什么要使用UITextField来填充文本。如果不想编辑描述,只需添加UILabel并将行数设置为零即可成为多行标签。为什么要使用UITextField来填充文本。如果不想编辑描述,只需添加UILabel并将行数设置为零,即可成为多行标签。