无法在iOS中使视图宽度与单元格相等?

我在iOS中制作一个自定义单元格。我已经添加了原型单元格。我试图在一个宽度相等的单元格中添加一个视图到父单元格。但是单元格的宽度不相等请告诉我该怎么做?

在此处输入图像描述

限制是:

在此处输入图像描述

查看结构:

在此处输入图像描述

编辑:

在iPad上预览它并没有显示完整视图。但在实际设备上它工作正常。为什么?

这里有样品

https://drive.google.com/file/d/0B7RGQm8-8k24Q0tXUFZOLUZFQk0/view?usp=sharing

当我检查你的示例项目时,我发现你的viewController大小为iPhone4.7 inch ……我检查了故事板的源代码,我发现targetRuntime="iOS.CocoaTouch"

因此,在预览时,它只是复制了预览的参考,这基本上是iPhone大小,并显示iPhone大小预览…

对于解决方案,我所做的只是改变Storyboard源代码..

搜索targetRuntime="iOS.CocoaTouch"并将其更改为targetRuntime="iOS.CocoaTouch.iPad"然后只需检查预览…你可以看到它工作正常….

您需要将视图(位于单元格的内容视图中)与前导,尾随和顶部对齐到单元格的内容视图。 这足以使视图获取单元格的宽度。 (见截图)

第一个屏幕

第一个屏幕

第二个屏幕

在此处输入图像描述

在此处输入图像描述

您应该向添加到单元格内容视图的视图添加约束,就像这样。

提示:似乎tableview没有正确的大小,因此单元格不能正确。您可以尝试以相同的方式将约束添加到tableview。 希望有所帮助