无法在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。 希望有所帮助