Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios XCode 7.1.1 TableViewCell';s的内容视图比单元格窄_Ios_Swift_Uitableview_Ipad - Fatal编程技术网

Ios XCode 7.1.1 TableViewCell';s的内容视图比单元格窄

Ios XCode 7.1.1 TableViewCell';s的内容视图比单元格窄,ios,swift,uitableview,ipad,Ios,Swift,Uitableview,Ipad,自从将一个旧的Swift 1.1(我认为)项目升级到最新的XCode和Swift语法后,故事板似乎变得一团糟。我似乎无法解决的最明显的bug是在UITableView中 我有一个内置标准内容视图的UITableViewCell,XCode希望它的宽度为810px,而单元格的宽度为1024px 我试图通过在源代码模式下打开故事板并将810更改为1024来修复此问题,但在默认的“图形”模式下重新打开故事板时,更改的值将恢复为810 。。。 ... 你知道如何解决这个问题吗?无论你对UITableV

自从将一个旧的Swift 1.1(我认为)项目升级到最新的XCode和Swift语法后,故事板似乎变得一团糟。我似乎无法解决的最明显的bug是在UITableView中

我有一个内置标准内容视图的UITableViewCell,XCode希望它的宽度为810px,而单元格的宽度为1024px

我试图通过在源代码模式下打开故事板并将810更改为1024来修复此问题,但在默认的“图形”模式下重新打开故事板时,更改的值将恢复为810

。。。
...

你知道如何解决这个问题吗?

无论你对UITableView单元格的内容视图做什么,都不重要,因为它会在被UITableView绘制到屏幕之前设置好。我的建议是重置contentView的所有布局设置,并对contentView中的视图使用布局约束。如果它仍然没有占据整个空间,请检查您的UITableView是否足够宽。

每个tableview单元格都有一个默认单元格大小,该大小在情节提要中设置。


试着在那个地方换衣服。确保您的单元格大小与此处匹配。

您可以在故事板中发布有问题的场景的inspector视图吗。我会检讨我的限制。
...
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="8zh-sj-0jQ" id="fLL-9o-aQq">
    <rect key="frame" x="0.0" y="0.0" width="810" height="43"/>
    ...