我設置了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