Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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编程obj-c:删除“&引用;_Iphone_Objective C_Tableview - Fatal编程技术网

iphone编程obj-c:删除“&引用;

iphone编程obj-c:删除“&引用;,iphone,objective-c,tableview,Iphone,Objective C,Tableview,当你在iphone上输入一个太长的句子时,它会自动在结尾加上一个“…”来表示还有其他你看不清楚的东西。我想删除那些“…” 图片: 好吧,我假设您使用的是标签。查看“lineBreakMode”属性。您的解决方案可能需要将该属性与“numberOfLines”属性结合起来。例如,将“numberOfLines”属性设置为0将自动增加标签的高度以适合所有文本。因此,将其与UILineBreakModeWordWrap一起使用可能会奏效 UILabel *label = [[UILabel alloc

当你在iphone上输入一个太长的句子时,它会自动在结尾加上一个“…”来表示还有其他你看不清楚的东西。我想删除那些“…”

图片:

好吧,我假设您使用的是标签。查看“lineBreakMode”属性。您的解决方案可能需要将该属性与“numberOfLines”属性结合起来。例如,将“numberOfLines”属性设置为0将自动增加标签的高度以适合所有文本。因此,将其与UILineBreakModeWordWrap一起使用可能会奏效

UILabel *label = [[UILabel alloc] init];
label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;
label.text = @"Light beer 5% 10oz Glass served cold";
[label release];

对此,您有多种选择:

  • 将label的lineBreakMode属性设置为UILineBreakModeClip-这样,您的句子将被剪裁,但结尾不带“…”
  • 将label的adjustsFontSizeToFitWidth属性设置为“是”-label将自动减小字体大小以将字符串放入可用空间
  • 使UILabel具有多行-将其
    numberOfLines
    属性设置为0,将lineBreakMode设置为UILineBreakModeWordWrap。虽然使用这种方法,您的标签的高度必须足够大,以包含几行
    好的,谢谢,我不完全理解你说的话,但我需要减小文本大小以适应tableview单元格。如何将numberoflines属性设置为0?好的,我几乎知道了,我的tableview单元格填充了一个字符串,我如何使用标签填充?好的,它可以工作,伙计们,谢谢,但它告诉我一个警告…'已弃用“您可能将单元格的文本设置为cell.text=@“blabla”-这是弃用的方法,您现在应该使用cell.textlab.text=@“blabla”。(或将字符串值设置为任何其他单元格的标签)