Ios 调整UIButton大小以适应iphone 6和6 plus

Ios 调整UIButton大小以适应iphone 6和6 plus,ios,xcode,iphone-6,iphone-6-plus,Ios,Xcode,Iphone 6,Iphone 6 Plus,我在这里有点迷路了 考虑到在横向模式下,我有3个UIButton,它们的宽度相等,彼此相邻,有一个间隙,占据了整个屏幕空间。这些按钮是通过编程方式添加的,具有固定的按钮大小 在iPhone4s屏幕上,一切看起来都很好。现在是iphone6+。我确定按钮大小的方法是 buttonWidth = 21.f * [[UIScreen mainScreen] scale]; 然后这个按钮似乎很适合iPhone 6+的屏幕,覆盖了整个区域 它也适用于iphone6吗? 这是正确的方法吗?如何为不同屏幕

我在这里有点迷路了

考虑到在横向模式下,我有3个UIButton,它们的宽度相等,彼此相邻,有一个间隙,占据了整个屏幕空间。这些按钮是通过编程方式添加的,具有固定的按钮大小

在iPhone4s屏幕上,一切看起来都很好。现在是iphone6+。我确定按钮大小的方法是

buttonWidth = 21.f * [[UIScreen mainScreen] scale]; 
然后这个按钮似乎很适合iPhone 6+的屏幕,覆盖了整个区域

它也适用于iphone6吗? 这是正确的方法吗?如何为不同屏幕大小的按钮确定不同的大小?是的,我知道自适应布局,但我们仍然需要指定按钮的大小,不是吗?
非常感谢您的帮助

有没有想过使用自动布局?是的,但是我不能把它和这个问题联系起来,你能给我举个例子吗?