我正在使用 UITableView。
UITableViewCell *tableViewCell = NULL;
tableViewCell = [historyTableView dequeueReusableCellWithIdentifier:@"Table cells"];
现在,如何将 opt 对齐设置为 tableViewCell.textlabel?
我也尝试了 setFrame,但它没有用。
谢谢吉滕德拉
我正在使用 UITableView。
UITableViewCell *tableViewCell = NULL;
tableViewCell = [historyTableView dequeueReusableCellWithIdentifier:@"Table cells"];
现在,如何将 opt 对齐设置为 tableViewCell.textlabel?
我也尝试了 setFrame,但它没有用。
谢谢吉滕德拉
将此链接用于UILable 的垂直对齐文本
否则,您的要求的替代解决方案是,您可以使用继承 UIControl属性UITextField
的子类。UIControl
contentVerticalAlignment
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentTop;
您可以使用此属性来对齐顶部的文本。您可以使用 propertyuserInteractionEnabled
属性禁止用户编辑文本。
也在这里看到这个labels-aligning-in-uitableviewcell很多代码
我希望这可以帮助你...
您可以使用
tableViewCell.textLabel.textAlignment = UITextAlignmentRight; //you can use UITextAlignmentLeft, UITextAlignmentCenter aslo!!
对于垂直对齐,您需要使用sizeToFit:
方法
另请参阅下面的链接
您可以通过这种方式使用默认的 tableViewCell.textlabel 设置 TOP align
[cell.textLabel sizeToFit];
享受编程