当我在 iPhone 5 和 4 屏幕尺寸之间切换时,我的按钮布局(间距)出现问题。
在 5 上,它看起来正是我想要的样子
但是,在 4 上它会聚在一起。有谁知道我该如何解决这个问题?我一直在搞乱视图中的设置,我不知道如何解决它。!
编辑:对不起,我没有使用任何代码。我只是使用界面生成器将它们拖放到我想要的位置。我对同时使用 xcode 和应用程序开发还很陌生,所以我不确定最好的方法是什么。
我启用了自动布局。
您必须使用约束进行自动布局。您可以参考此链接以了解约束 约束
您可以在 Xib 中使用自动布局,或者如果手动执行此操作
float height = [UIScreen mainScreen].bounds.size.height;
if (height==568) {
//give frames according to iPhone 5
}
else
{
//give frames according to iPhone 4
}