Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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 在自定义表格视图中水平/垂直约束单元格问题_Ios_Swift_Xcode_Autolayout_Ios Autolayout - Fatal编程技术网

Ios 在自定义表格视图中水平/垂直约束单元格问题

Ios 在自定义表格视图中水平/垂直约束单元格问题,ios,swift,xcode,autolayout,ios-autolayout,Ios,Swift,Xcode,Autolayout,Ios Autolayout,这让我快发疯了。这并不是每次都会发生,但当它发生的时候就很烦人了 当创建一个新的视图控制器并添加一个表视图、表视图单元格时,当我尝试添加水平和垂直居中约束时,就会出现这种奇怪的错误(?)。它将我试图约束的任何对象推到最左侧,有时推到内容视图之外 我在这里对这个问题做了一个gif: 我做错了什么,还是其他人也有这种经历?尝试使用xib nib创建表视图单元格。并将Nib附加到表视图。那就好了 -->创建新文件,然后选择Cocoa Touch Class -->单击下拉列表选择表视图单元格而不是默认

这让我快发疯了。这并不是每次都会发生,但当它发生的时候就很烦人了

当创建一个新的视图控制器并添加一个表视图、表视图单元格时,当我尝试添加水平和垂直居中约束时,就会出现这种奇怪的错误(?)。它将我试图约束的任何对象推到最左侧,有时推到内容视图之外

我在这里对这个问题做了一个gif:


我做错了什么,还是其他人也有这种经历?

尝试使用xib nib创建表视图单元格。并将Nib附加到表视图。那就好了

  • -->创建新文件,然后选择Cocoa Touch Class
  • -->单击下拉列表选择表视图单元格而不是默认值
    选择视图控制器
  • -->使用
    选中复选框在下拉列表下添加NIB(不要忘记选中 该复选框)
  • -->然后就可以得到表视图单元格Nib文件 和类文件
  • -->在Nib文件中放置引用标识符
  • -->将表视图单元格注册到表视图
  • register(UINib(NibName,Bundle:nil),reference:reference Identifier)

    IB和约束不起作用的众多问题之一。