當你進入一個太長的句子爲iPhone它automaticaly添加一個「......」末,以顯示你有其他的東西,你看不到對。我想刪除這些「...」。iPhone編程OBJ-C:刪除「...」
圖像: alt text http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
當你進入一個太長的句子爲iPhone它automaticaly添加一個「......」末,以顯示你有其他的東西,你看不到對。我想刪除這些「...」。iPhone編程OBJ-C:刪除「...」
圖像: alt text http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
好吧,我假設你正在使用的標籤。看看「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];
您有幾個選項:
numberOfLines
屬性設置爲0,lineBreakMode到UILineBreakModeWordWrap。雖然使用這種方法,你的標籤的高度必須足夠大,以包含多行...
好的謝謝,我完全不明白你說的,但我需要減小文本大小,以適應tableview單元格。如何將numberoflines屬性設置爲0? – hugo411 2010-06-02 14:01:10
確定我理解,但我不能這樣做的Cuz其字符串:S – hugo411 2010-06-02 14:08:50
確定我幾乎得到了它,我的tableview細胞充滿了一個字符串,我怎麼能做到這一點,以填補標籤嗎? – hugo411 2010-06-02 14:12:09