在设置布局时,我应该为按钮等对象指定宽度和高度吗? 如果我使用大于或等于选项,它会在更大的屏幕中展开按钮吗? 如何使按钮保持相同的大小,而不管其被查看的设备如何? 像这样的设计是一个好的做法吗?或者对于更大的屏幕,对象应该变得更大?
抱歉问题太多。这几天我的头都碎了。
提前感谢大家
最佳答案
一般来说,为按钮设置宽度和高度是一种非常糟糕的做法。因为其内容的大小可能会根据用户的设置(例如辅助功能设置)而扩展。
最好只设置top+leading OR top+trailing OR bottom+领先等...
这足以让按钮在不同的设备上“看起来一样”(在更大的屏幕上它确实会大一点)。
请记住,就约束而言,少总比多好。当您的组件被放置并且其约束全部为蓝色时,测试它是否按您预期的那样工作,如果是,则不要添加更多约束。作为初学者,我们倾向于过度约束并产生问题。
关于ios - 如何在 Xcode 10 中设置对象的高度和宽度?如果我们设置值,它表示固定约束可能会导致裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53139121/