Ios 居中自定义UITableViewCell

Ios 居中自定义UITableViewCell,ios,uitableview,Ios,Uitableview,我有一个宽度为300的自定义UITableViewCell子类 由于单元格比表视图短20磅,因此当加载单元格时,单元格将放置在最左侧的位置,是否有方法将此自定义单元格居中到表视图的中心 我在cellForRowAtIndexPath中尝试了cell.center=self.tableView.center,但它不起作用。有什么想法吗?您可以在自定义单元格的左侧放置10px,使其看起来只居中,因此您只需将宽度设为310,并将所有其他单元格移动10 px即可 a将UITableView调整为300并

我有一个宽度为300的自定义UITableViewCell子类

由于单元格比表视图短20磅,因此当加载单元格时,单元格将放置在最左侧的位置,是否有方法将此自定义单元格居中到表视图的中心


我在cellForRowAtIndexPath中尝试了cell.center=self.tableView.center,但它不起作用。有什么想法吗?

您可以在自定义单元格的左侧放置10px,使其看起来只居中,因此您只需将宽度设为310,并将所有其他单元格移动10 px即可

a将UITableView调整为300并居中。 或
b使单元格的宽度与UITableView的宽度相同。使自定义单元格的背景色为clearColor。向自定义单元格子类中添加一个视图,该子类将包含所有其他视图,并在该视图中添加所有视图。将此视为一种错觉,单元格实际上更宽,但其内容在假视图中居中。

这是正确的,因为您可能希望标题视图与表格视图的大小相同!