我有一个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。为什么会有剪辑?
答案 0 :(得分:0)
Xcode无法知道您的约束是否导致重叠,因为最后的内容可能与情节提要中的内容不同。您只需在问题注释中的答案中添加前导约束,警告就会被忽略。