1

調整UIContainerView的大小我有一個UIContainerView它的嵌入式UIViewController包含一個UILAbel和兩個UIButtonUILabel文本具有動態數量的行,並根據其行數進行擴展。我要求的是如何擴大UIContainerView以適應新的嵌入式標籤尺寸?如何根據擬合嵌入UILabel文本

我使用autolayout constraints來管理標籤高度。

回答

0
UIContainerView *view; 
..... 
label.text = @"Some text"; 
[label sizeToFit]; 

CGRect viewFrame = view.frame; 
viewFrame.size = label.frame.size; 
view.frame = viewFrame; 
+0

我正在使用'autolayout constraints'。有沒有辦法以相同的方式處理它,而不設置框架大小? – Ismail

+0

您需要設置父視圖的正確自動佈局設置。看看http://stackoverflow.com/questions/13051617/how-to-resize-a-parent-view-based-on-the-size-of-subviews-layouted-with-autolayo – gaRik

相關問題