2011-05-09 83 views

回答

2

是的,你可以通過使用NSStringStringWithFormatinitWithFormat功能做。

做類似下面..

NSString* myString = [[NSString alloc] initWithFormat:@"%@ %@ %@",@"a",@"b",@"c"]; 

分配myString的到您的標籤。

+0

這適用於全尺寸空間,這絕對是一些東西,但很少是您在嘗試複雜排版時想要的東西。在這個例子中,你可以簡單地將字符串設置爲'@「a b c」'。如果你有一個現有的任意字符串,並想要全尺寸空間,你可能會更好通過迭代現有字符串中的字符並將每個字符和一個空格字符附加到新字符串來創建一個新字符串 - 使用' initWithFormat'(或者更好的方法'stringWithFormat'意味着你需要爲每個字符串定製一行代碼。 – 2011-05-09 08:14:21

0

UILabel和UIFont都沒有設置字符間距選項。有可能與Core Text有關,但通過框架文檔的快速瀏覽並沒有透露它。