我有一些源代码可以显示UITablView中的所有文件名
我注意到如果文件名太长,例如filenameabcdefghklmn.dat,它会显示filenameabcde ...
我希望知道在UITablView中显示长文件名的最佳方法是什么?
由于
InterDev中
答案 0 :(得分:2)
您可以设置输入文本的标签的标签属性,如:
[lbl setNumberOfLines:0];
[lbl setLineBreakMode:UILineBreakModeCharacterWrap];
现在,如果文件名不适合一行,这将在下一行显示文件名。
您还需要调整标签高度。
希望这有帮助,
谢谢,
Madhup
答案 1 :(得分:0)
允许旋转到横向模式。或者使用较小的字体。或者只是让标签缩写为“......”省略号。
你可以在这里做很多事情。
答案 2 :(得分:0)
在同一行中的两行中显示长名称......
喜欢
if([myString length] > MAX)
{
myString1 = [myString substringToIndex:MAX];
cell.textLabel.text = myString1;
mystring2 = [myString substringFromIndex:MAX];
cell.detailTextLabel.text = mystring2;
}
答案 3 :(得分:0)
自定义表格单元格并将字符串直接绘制到表格单元格的视图中。
您可以使用sizeWithFont:constrainedToSize:
来确定字符串的大小,以便适当调整单元格大小。
这篇文章可能会帮助你:
答案 4 :(得分:0)
您可以使用
cell.textLabel.numberOfLines=3;
cell.textLabel.lineBreakMode=UILineBreakModeWordWrap;
将此代码放在cellForRowAtIndexPath
tableview委托方法中。