2

我正在尝试使用以下代码将 textLabel 在我的 UITableViewCell 中居中:

 cell.textLabel.textAlignment = NSTextAlignmentCenter;

然而,什么都没有改变,标签仍然在左侧。有谁知道为什么?

4

1 回答 1

2

您使用的是字幕或右细节 UITableViewCell 样式,不是吗?我这两种样式无论出于何种原因都不允许您覆盖文本标签的对齐方式。

为了解决这个问题,您可以创建一个简单的 UITableViewCell 子类,其中两个标签位于您希望模拟的表格单元格样式中的相同位置。事实上,要实现这一点,您只需要编写两行代码就是标签的属性。然后,您可以在 Interface Builder 中的原型单元上完成其余的工作。

于 2013-08-17T03:11:07.467 回答