Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Xcode Swift自定义UITableviewCell宽度问题_Xcode_Uitableview_Swift - Fatal编程技术网

Xcode Swift自定义UITableviewCell宽度问题

Xcode Swift自定义UITableviewCell宽度问题,xcode,uitableview,swift,Xcode,Uitableview,Swift,我已经在xcode 6 beta(5)中创建了一个自定义UITableviewCell,但是在模拟器上测试时,它看起来太小了,我尝试使用属性检查器设置宽度,但它不起作用。我使用.xib文件创建了它,并在我的mainViewController中注册了它,以便与连接的tableView一起使用 这就是它在模拟器中的样子 代码的单元格部分,其中我的自定义类名为CustomCell var cell:CustomCell = self.tableview.dequeueReusableCellWi

我已经在xcode 6 beta(5)中创建了一个自定义UITableviewCell,但是在模拟器上测试时,它看起来太小了,我尝试使用属性检查器设置宽度,但它不起作用。我使用.xib文件创建了它,并在我的mainViewController中注册了它,以便与连接的tableView一起使用

这就是它在模拟器中的样子

代码的单元格部分,其中我的自定义类名为CustomCell

 var cell:CustomCell = self.tableview.dequeueReusableCellWithIdentifier("cell") as CustomCell
 cell.txt.text="\(ListArray.objectAtIndex(indexPath.row))"   
 return cell
这是我在viewDidLoad中注册的方式

 var nipName=UINib(nibName: "CustomCell", bundle:nil)
 self.tableview.registerClass(CustomCell.classForCoder(), forCellReuseIdentifier: "cell")
 self.tableview.registerNib(nipName, forCellReuseIdentifier: "cell")

看看我对这件事的反应。首先,在
heightforrowatinexpath
函数中进行编码。其次,根据您设置nib/情节提要的方式,如果它已经将tableview连接到自定义视图,请删除
registerClass
。否则,它将断开您的nib连接并重新创建一个新的连接,清除您在nib中所做的所有自定义操作。

有帮助吗?会非常感激的谢谢它的工作!你能建议一个在我的细胞之间留出空间的最佳方法吗?我指的是左边、右边和底部的空间?请问一个新问题(在uou检查现有答案后)。谢谢另外,我也非常感谢你将这个答案标注为已接受。