自从使用 iPhone SDK 4 将 XCode 升级到版本 3.2.3 后,我的代码不再工作。
我有一个带有样式的默认单元格UITableViewCellStyleSubtitle
并想要设置textAlignment
of textLabel
and detailTextLabel
to center
,但什么也没发生。
之前使用的相同代码现在不再工作。在UITableViewCellStyleDefault
中心对齐仍然有效。
有谁知道如何解决这个问题?事实上我不想仅使用自定义单元格。
文本不居中的原因是标签仅与文本一样宽。您可以通过设置文本标签的背景颜色来确认这一点:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.textLabel.backgroundColor = [UIColor orangeColor];
}
手动设置单元格宽度似乎也没有效果。所以你应该真正添加你自己的子视图或创建你自己的子类UITableViewCell
.
的文档UITableViewCellStyleSubtitle
甚至说:
单元格的样式左对齐顶部的标签和左对齐其下方的标签较小
灰色文本。 iPod 应用程序使用
这种风格的细胞。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)