Three20:TTTableControlItem标题的宽度

时间:2011-05-25 17:50:04

标签: ios three20

我在TTTableView上有一个简单的登录表单,其中我使用TTTableControlItem和UITextFields。

我有两个字段,Email&密码。由于UILabel的宽度由文本决定,因此两个文本字段不会垂直对齐同一条线,看起来很糟糕。

TTTableControlItem captions width

如何控制里面标题的宽度? 有没有其他方法可以实现这一点而无需继承/查找标签/控件并在渲染后移动它们?

感谢。

2 个答案:

答案 0 :(得分:0)

您必须使用自己的自定义单元格对TTTableControlCell进行子类化并覆盖函数

- (void)layoutSubviews;

以您希望的方式布置内容。

另外,请不要忘记将TTTableControlItem映射到数据源中的新自定义单元格子类(在

- (Class)tableView:(UITableView*)tableView cellClassForObject:(id) object;

方法)

答案 1 :(得分:0)

我遇到了同样的问题,我选择只设置文本字段以对齐右侧的文本。我不喜欢填充量,所以我修改了TTTableControlCell以减少文本字段的宽度。