ios - Xcode 约束

标签 ios xcode layout

我遇到 Xcode 约束问题。我正在布置我的整个布局,然后选择所有项目并让 Xcode“填充缺失的约束”。现在,当我在模拟器中运行应用程序时,标签和文本框不在正确的位置。有时根本不可见(似乎在屏幕外)

那么有什么提示或技巧吗?我应该一次布局 1 个项目,自动设置约束然后移动到下一个吗?

最佳答案

不要相信 XCode 和“填写缺少的约束”功能。最好的选择是手动设置所有约束。经过一些练习,这并不难。您需要指明 X 和 Y 坐标,有时还需要指明高度/体重。

我真的不建议自动设置约束。它通常导致的问题多于好处。

还要在运行时检查控制台日志。可能会发生约束之间存在冲突,您需要修复它。

查看 official guidlines

关于ios - Xcode 约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31178042/

相关文章:

iphone - 当文本太大时,文本不会显示在 UILabel 上。

ios - 如何将 subview 添加到 TableViewCell?

ios - 如何使用参数执行选择器?

html - 使用 CSS 平铺页面

java - 如何确定 Android Studio 布局中使用的宽度和高度以及重新创建此设计的可能方法?

ios - 向服务器发送 JSON 对象请求

ios - iOS-UIActivityViewController:不显示SMS选项

objective-c - 将 Storyboard中的 UIViewController 更改为 UITableViewController?

ios - 开发人员无需使用 Xcode 7 进行代码签名

java - 为什么我的标题边框面板这么小