【发布时间】:2011-12-02 17:58:27
【问题描述】:
我想创建一个UITableView,其文本既右对齐又缩进,如下图所示:
不幸的是,我不能通过写作来做到这一点:-
cell.textLabel.textAlignment = UITextAlignmentRight;
cell.indentationLevel = 10; // or even -10
这可以使用UITableView 的属性来完成吗?如果没有,我能想到的唯一方法是使用[myString drawInRect:withFont:];,但我想在进入该方法之前先了解基于对齐和缩进的方法[我已经为此编写了代码:-)],所以欢迎其他变通方法!
附加信息:缩进随加速度计值而变化,因此我不能有硬编码的标签帧位置。我已经在github 上传了示例代码,到目前为止我只使用了对齐和缩进信息,所以继续使用它会更容易。
【问题讨论】:
-
您可以创建自己的 uilabel 并将其添加到单元格的内容视图中
标签: iphone ios uitableview alignment indentation