2011-07-06 92 views
1

我有一個UILabel和標籤下的一個按鈕。標籤的高度是動態的。我使用這個:[label sizeToFit];但是當標籤的大小增加時,它會包裝按鈕。我怎樣才能重新排列視圖?在此先感謝UILabel動態高度問題

回答

1

怎麼是這樣的:

[label sizeToFit]; 
btn.frame = label.frame; 

您的按鈕,因而設置爲相同大小的標籤......或者手動添加一些填充像這樣:

[label sizeToFit]; 
btn.frame = CGRectMake(label.frame.origin.x - 10, label.frame.origin.y - 10, label.frame.size.width + 20, label.frame.size.height + 20);