我已動態創建一些控件出現在設備的底部,對於我需要給框架基於設備height.But當設備高度得到改變,這是複雜的所有控件,我的代碼是如何爲動態創建的控件實現自動佈局?
-(void)viewWillAppear:(BOOL)animated
{
if([[UIScreen mainScreen]bounds].size.height==568)
{
xaxis=25;
yaxis=350;
}
else
{
xaxis=25;
yaxis=260;
}
UILabel *label1=[[UILabel alloc]initWithFrame:CGRectMake(xaxis+35, yaxis+35, 250, 50)];
label1 [email protected]「This is first Label;
UILabel *label2=[[UILabel alloc]initWithFrame:CGRectMake(xaxis+100, yaxis+50, 120,50)];
[email protected]"This is second Label";
[self.view addSubview: label1];
[self.view addSubview: label2];
}
任何人都可以建議如何爲這些控件實現自動佈局,以及它應該在啓用個人熱點時進行調整。
使用約束來管理控制3.5「和4」 – Spynet 2014-10-30 11:44:38
使用[parentView addConstraint:[NSLayoutConstraint constraintWithItem:... – Astoria 2014-10-30 11:54:30
可以你簡要解釋一下嗎? – StackUser 2014-10-30 12:01:59