我设置了UILabel
文本如下如何设置文本结尾....上的UILabel
myLabel.text = name;
我想问一下是什么,如果文云不再是我想要显示像下面
stackoverflowuserhere.........
我怎样才能做到这...
感谢所有帮助
我设置了UILabel
文本如下如何设置文本结尾....上的UILabel
myLabel.text = name;
我想问一下是什么,如果文云不再是我想要显示像下面
stackoverflowuserhere.........
我怎样才能做到这...
感谢所有帮助
如果你想让你的文本在20个字符处截断,你必须手动完成。
NSString *truncatedName = name;
if ([truncatedName length] > 20)
truncatedName = [NSString stringWithFormat:@"%@...", [truncatedName substringToIndex:20]];
myLabel.text = truncatedName;
您需要设置线b放音模式例如
myLabel.lineBreakMode = UILineBreakModeTailTruncation
看一看@http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html#//apple_ref/doc/c_ref/UILineBreakMode为其他的方式来处理文本太长。
选项我不认为你可以设置的字符数,以显示...的原因之一是那并不是所有的字符都是相同的宽度!默认情况下,UILabel会将尽可能多的字符放在边界框内。您可以尝试更改标签的大小以更改它可以容纳的字符数量。如果你需要适应更多的字符,你可以将字体设置为更小的字体。 – brain 2010-11-11 09:34:56
,如果你已经使用IB设置的UILabel,尝试取消选择调整修复可用的UILabel – 2010-11-11 09:02:57