iOS 自动布局错位 View 偏移一个错误

标签 ios autolayout

我有两个按钮,每个按钮应该占据 View 宽度的一半。

我有:

  • 父 View 左侧按钮的前导空间约束
  • 左侧按钮到右侧按钮的尾随空格约束
  • 父 View 右侧按钮的尾随空格约束
  • 按钮的等宽约束

我得到了错误的观点:

Button 1 
  Expected: width=161 
  Actual: width=160

Button 2 
  Expected: width=161 
  Actual: width=160

我对垂直方面也有同样的看法。

当然,320/2 = 160,对吧?谁能指出我做错了什么?还是我应该忽略这些警告?

最佳答案

错位的意见真的好像是建议多于要求。除非限制被打破,否则您可能没有什么可担心的。

如果您希望警告消失,请尝试选择“更新约束”,因为它们可能缺少额外的像素来填充屏幕。

关于iOS 自动布局错位 View 偏移一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24769060/

相关文章:

iOS 开发者 PageControl 示例优化

ios - 在哪里设置 ios 应用程序的语言特定名称

ios - View 宽度无法通过自动布局正确更改

ios - 实现类似于 Evernote 的同步功能

ios - 如何阻止从 super View 到 subview 的手势?

ios - 从 UIViewController 设置 UIView 的背景颜色

ios - 在全宽 UIView 内水平对齐 UILabel 和 UIImageView

ios - Popover Controller 不遵守设备尺寸等级

ios - 在哪里更改自动布局约束的 "installed"?

ios - UIDatePickers 高度没有动画?