首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >textLabel和detailTextLabel右对齐

textLabel和detailTextLabel右对齐
EN

Stack Overflow用户
提问于 2012-02-26 17:09:31
回答 2查看 4K关注 0票数 0

我有这样的代码:

代码语言:javascript
复制
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,它们都会向左对齐。如何解决此问题?我要他们两个都向右对齐。

我不使用自定义表格视图单元格。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-26 17:46:40

对于这类问题,重要的是要知道单元格是如何设置的:当您在Storyboard编辑器中创建单元格时,您无法在稍后的代码中更改所有设置。只有在代码中创建单元格时,才能更改所有设置。

但是,请回复创建时您的单元格的设置。

我做了一个简单的项目,其中一个单元格的样式是“正确的细节”,所以只使用两个文本赋值没有任何问题。

您可能正在尝试更改每个单元格的对齐方式。

票数 1
EN

Stack Overflow用户

发布于 2012-02-27 06:33:56

您也可以通过继承UITableViewCell来创建您自己的UITableViewCell,然后创建您自己的xib文件,并将标签放置在您希望它们具有的位置。在创建行时,您将需要加载新创建的xib文件。这里有一个教程:http://www.highoncoding.com/Articles/823_Creating_a_Custom_UITableViewCell.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9451845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档