Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.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
Iphone 在表格行中显示长字符串_Iphone - Fatal编程技术网

Iphone 在表格行中显示长字符串

Iphone 在表格行中显示长字符串,iphone,Iphone,我有一个tableview,它显示web服务的结果 web服务的结果是字符串数组的形式,其中数组中的每个字符串都相当长。这就像“1 | 123 | JP Morgan | 111 | 2000.0 |待定”,同样的,我在表格的每一行中都画了一些字符串。 但正如您所看到的,字符串非常长,无法在单个表行中显示它。 在表视图中,我只需查看它显示的前3个ie“1 | 123 | JP Morgan” 如何在表格中显示整个字符串您可以在单元格的内容视图中添加UILabel。如果执行此操作,可以将ui标签.

我有一个tableview,它显示web服务的结果 web服务的结果是字符串数组的形式,其中数组中的每个字符串都相当长。这就像“1 | 123 | JP Morgan | 111 | 2000.0 |待定”,同样的,我在表格的每一行中都画了一些字符串。 但正如您所看到的,字符串非常长,无法在单个表行中显示它。 在表视图中,我只需查看它显示的前3个ie“1 | 123 | JP Morgan”


如何在表格中显示整个字符串

您可以在单元格的
内容视图中添加
UILabel
。如果执行此操作,可以将
ui标签.numberOfLines
设置为大于1的数字。如果将其设置为0,它将根据需要使用尽可能多的行。

您可以选择将其缩小或创建自定义表格单元格。要更改大小,请将属性
cell.textLabel.font
设置为较小的字体(例如,使用
[UIFont systemFontOfSize:10]
。您可能还需要将
cell.textLabel.numberOfLines
更改为大于1的值


要了解有关创建自定义单元格的更多信息,请阅读。

如何在运行时增加标签,就像我不知道web服务会产生什么样的结果一样。将numberOfLines设置为0。它将根据需要展开,以填充您设置的框架。