ios - 前导约束缺少警告
问题描述
我有一个 UITableViewCell,我在 StoryBoard 中放了两个子视图。我设置约束如下:
第一个子视图的前导约束设置为 0 点,宽度等于内容视图的 0.45。高度等于内容视图的高度,
第二个子视图的尾随约束设置为 0 点,宽度等于内容视图的 0.3。高度等于内容视图的高度。
有了这些限制,我认为视图的位置是确定且明确的。但是,我仍然收到第二个子视图缺少前导约束的警告,这可能导致剪辑。我该怎么办?
"warning: Auto Layout Localization: Leading constraint is missing, which may cause overlapping with other views."
编辑:我已经搜索并找到了一些答案,但发现它们并不令人满意。当我有宽度、尾随和高度约束时,为什么需要添加前导约束。一个视图宽度是 0.45,而另一个是总宽度的 0.3。为什么会有剪辑?
解决方案
Xcode 无法知道您的约束是否导致重叠,因为您最后的内容可能与情节提要中的内容不同。您只需在问题评论中的答案中添加领先约束,警告将被静音。
推荐阅读
- javascript - 在 React 公共文件夹中存储数据
- python - pip3没有setuplib就不能安装setupdocx,但是没有setupdocx就不能安装setuplib?
- reactjs - 带有 React Hooks 的多模态
- firebase - 是否可以获取 Firebase 中所有用户的 UID 列表?
- java - 如何使用Scanner在android中读取一段时间内连续接收的数据?
- c# - 我可以让 jQuery 读取 ASP.NET Core 2.1 的标签助手吗?似乎完全无视他们
- r - 如何让dir()函数按升序选择?[R]
- postgresql - 如何使用别名选择字段?
- kubernetes - 主机故障时 Pod 未移动
- r - R在频率表中保留零长度组