Ios 使用下面的xib方法1和方法2创建自定义单元格有什么区别?

Ios 使用下面的xib方法1和方法2创建自定义单元格有什么区别?,ios,uitableview,xib,Ios,Uitableview,Xib,方法1 选择Cocoa Touch类,选择UITableViewCell并创建xib文件 方法2 选择Cocoa Touch类,选择UITableViewCell,但不创建xib文件。然后创建空视图(xib)并将xib的类创建为自定义类 对于方法1,有contentView 对于方法2,没有contentView 我想知道方法2是否会将子视图添加到单元格的cell.view或cell.contentView? 我知道方法1将子视图添加到contentView 我这样问是因为,使用方法2,xi

方法1 选择Cocoa Touch类,选择UITableViewCell并创建xib文件

方法2 选择Cocoa Touch类,选择UITableViewCell,但不创建xib文件。然后创建空视图(xib)并将xib的类创建为自定义类

对于方法1,有contentView

对于方法2,没有contentView

我想知道方法2是否会将子视图添加到单元格的cell.view或cell.contentView? 我知道方法1将子视图添加到contentView

我这样问是因为,使用方法2,xib(自定义视图)覆盖单元格高度。对于方法1,contentView不覆盖单元格高度。(小于0.5分)

谢谢。

方法1:

将子视图添加到单元格的contentView

方法2:

没有contentView,所有子视图都将直接添加到视图中

如果使用contentView,则在编辑单元格时,它将自动定位所有子视图

参考:


您可以使用适合您需要的方法。:)这是你第三次问这个问题了。请根据需要编辑您的原始问题,而不是一次又一次地发布重复的问题。这不是同一个问题。我为方法刷了“删除”,它可以工作。通常,如果它将子视图添加到单元格视图,我不应该使用它。请尝试将一些内容放在行的末尾,然后滑动以删除,如果您不使用contentView,则删除按钮将与内容重叠。Thabk you yasir。欢迎您John:-)