我有这段代码:
cell.textLabel.text = [arrBugs objectAtIndex:indexPath.row];
cell.detailTextLabel.text = @"just a text";
cell.imageView.image = [UIImage imageNamed:[arrImages objectAtIndex:indexPath.row]];
cell.textLabel.textAlignment = UITextAlignmentRight;
cell.detailTextLabel.textAlignment = UITextAlignmentRight;
当cell.detailTextLabel.text
不存在时,textLabel
向右对齐没有任何问题,但是一旦我添加cell.detailTextLabel.text
,它们都会向右对齐。我该如何解决这个问题?我希望他们两者都能正确对齐。
我不使用自定义表格视图单元格。
答案 0 :(得分:1)
对于这类问题,了解细胞的设置方式非常重要: 在Storyboard编辑器中创建单元格时,您无法在以后的代码中更改所有设置。 只有在代码中创建单元格时,您才可以更改所有设置。
但请回复创建时单元格的设置。
完成了一个简单的项目,一个单元格具有“正确的细节”样式,我只使用两个文本分配没有问题。
可能是您正在尝试更改每个单元格的对齐方式。
答案 1 :(得分:0)
您也可以通过继承UITableViewCell创建自己的UITableViewCell,然后创建自己的xib文件并将标签放在您希望它们拥有的位置。 创建行时,您需要加载新创建的xib文件。 这是一个教程:http://www.highoncoding.com/Articles/823_Creating_a_Custom_UITableViewCell.aspx