Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何以编程方式在滚动视图控制器中设置段落?_Swift_Xcode - Fatal编程技术网

Swift 如何以编程方式在滚动视图控制器中设置段落?

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

我正在开发一个应用程序,它对花名册部分的每个人都有描述。文本似乎超出了页面的范围,我不知道如何通过编程使其填充

我已尝试更改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
我希望文本是上面的一个数组,用来填充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并将行数设置为零,即可成为多行标签。