我在TTTableView上有一个简单的登录表单,其中我使用TTTableControlItem和UITextFields。
我有两个字段,Email&密码。由于UILabel的宽度由文本决定,因此两个文本字段不会垂直对齐同一条线,看起来很糟糕。
如何控制里面标题的宽度? 有没有其他方法可以实现这一点而无需继承/查找标签/控件并在渲染后移动它们?
感谢。
答案 0 :(得分:0)
您必须使用自己的自定义单元格对TTTableControlCell
进行子类化并覆盖函数
- (void)layoutSubviews;
以您希望的方式布置内容。
另外,请不要忘记将TTTableControlItem
映射到数据源中的新自定义单元格子类(在
- (Class)tableView:(UITableView*)tableView cellClassForObject:(id) object;
方法)
答案 1 :(得分:0)
我遇到了同样的问题,我选择只设置文本字段以对齐右侧的文本。我不喜欢填充量,所以我修改了TTTableControlCell以减少文本字段的宽度。