2011-04-13 60 views
1

我想根據字體和標籤的寬度從字符串中獲取字符串數組。ios sdk 3.0上的拆分字符串

像「這是一個在iphone上工作的男孩。」

,我有寬度20.0標籤,所以我需要根據這個在iOS上的陣列SDK 3.0

如果任何有請幫助。

感謝名單 阿布舍克

+1

我想這樣說的另一種方式是:你需要安裝一個字符串轉換成一個給定的寬度。適合的字符串應該是一個數組。或者像這樣的... – Jordan 2011-04-13 13:01:39

回答

0

你將不得不使用定製標籤與您自己選擇的字體,你可以使用componentsSeparatedByString爲劈裂的陣列。

注意:將其分配給數組以獲得數組結果。

0

我不知道你想在這裏做什麼(或者如果你自己知道的話)。如果你想知道你的字符串的寬度,以找出它是否適合你的UILabel的寬度,請執行以下操作:

UIFont *font = [UIFont boldSystemFontOfSize:11.0]; 
CGSize size = [text sizeWithFont:font]; 
NSLog(@"width %f, height %f", size.width, size.height);