我有这样的代码:
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,它们都会向左对齐。如何解决此问题?我要他们两个都向右对齐。
我不使用自定义表格视图单元格。
发布于 2012-02-26 17:46:40
对于这类问题,重要的是要知道单元格是如何设置的:当您在Storyboard编辑器中创建单元格时,您无法在稍后的代码中更改所有设置。只有在代码中创建单元格时,才能更改所有设置。
但是,请回复创建时您的单元格的设置。
我做了一个简单的项目,其中一个单元格的样式是“正确的细节”,所以只使用两个文本赋值没有任何问题。
您可能正在尝试更改每个单元格的对齐方式。
发布于 2012-02-27 06:33:56
您也可以通过继承UITableViewCell来创建您自己的UITableViewCell,然后创建您自己的xib文件,并将标签放置在您希望它们具有的位置。在创建行时,您将需要加载新创建的xib文件。这里有一个教程:http://www.highoncoding.com/Articles/823_Creating_a_Custom_UITableViewCell.aspx
https://stackoverflow.com/questions/9451845
复制相似问题