2012-06-26 81 views
1

我有三個不同字體的UILabel,我想把它放在一行上。如何在一條線上正確放置標籤

問題是,由於這些標籤的文本長度不固定,我必須根據標籤的文本長度改變第二個和第三個標籤的位置,否則文本會重疊。

我打算根據標籤的文本長度來設置位置,之前我必須識別大寫和小寫。如果我使用其他語言,我必須考慮更多。

我想知道有沒有更好的方法來解決這個問題,謝謝!

回答

3
CGSize size = [@"SomeString" sizeWithFont:[UIFont systemFontOfSize:20.0]]; 
CGFloat width = size.width; 
相關問題