contentView.addSubview(subview)
self.addSubview(subview)
1、contentView是cell的subView
2、当UITableView.editing = YES时,即设置uitableview编辑状态,那么在自定义的cell中,一定要把cell的subview加载到contentView中;
3、如果cell的style不是UITableViewCellSeparatorStyleNone,那么cell.contentView的高度比cell的高度少1px;
4、区别在于进行cell编辑时,比如cell内容向左移或者右移时,第一种方式子视图不会移动,第二可以,所以这种情况一般使用第二种方式。
还有在设置backgroundColor时,使用cell设置时左移或者右移颜色是不会变的,而用cell.contentCell设置时,移动后的空白会显示cell的默认颜色,这种情况视实际情况选择。