2011-08-30 107 views

回答

2

將新文字設置爲第一個標籤後,請訪問frame標籤的屬性。
第二個標籤的位置將是:現在

CGRect f = firstLabel.frame; 
CGRect f2 = CGRectMake(f.origin.x + f.size.width, 
         f.origin.y, 
         theWidthYouWant, 
         f.size.height); 
secondLabel.frame = f2; 

第二個標籤旁邊的第一。

如果要將新標籤添加到容器視圖,請使用initWithFrame:初始值設定項以及上面計算出的框架。

+0

f.size.width不會工作,因爲第2個標籤的位置取決於第1個標籤中存在的字符串的長度而不是其標籤的寬度 –

相關問題