0
我有一個iPhone應用程序可以讀取Web上的XML文件。我必須在很多標籤中放入標籤,標籤尺寸是固定的。所以,我想知道標籤包含固定大小的字符串長度。UILabel固定寬度/固定高度獲取文本編號
就像這樣我有一個UILabel標籤的大小是320x480。現在我有一個很長的字符串,也許它的長度是10000.我想知道標籤可以包含多少個字符。 100或200或300.
非常感謝!
我有一個iPhone應用程序可以讀取Web上的XML文件。我必須在很多標籤中放入標籤,標籤尺寸是固定的。所以,我想知道標籤包含固定大小的字符串長度。UILabel固定寬度/固定高度獲取文本編號
就像這樣我有一個UILabel標籤的大小是320x480。現在我有一個很長的字符串,也許它的長度是10000.我想知道標籤可以包含多少個字符。 100或200或300.
非常感謝!
如果你希望你的標籤,以削減溢出串,使用:
label.lineBreakMode = UILineBreakModeTailTruncation; // see other possible values, for different truncations
如果你希望你的標籤,自動減少對溢出的字體大小,使用:
label.adjustsFontSizeToFitWidth = YES;
label.minimumFontSize = 10.0f; // minimum font size in font points, that can be used
如果你想知道文本在標籤設置時需要多大尺寸:
CGSize limitSize = label.frame.size;
limitSize.height = 30000.0f;
CGSize countedSize = [label.text sizeWithFont:label.font constrainedToSize:limitSize];
label.lineBreakMode = UILineBreakModeTailTruncation;如何獲得標籤顯示文本的長度 – user1316991 2012-04-06 08:24:34
編輯@Denis的答案。 – priyanka 2012-04-06 09:59:02
你的意思是字符長度? – Denis 2012-04-06 13:23:49