我有这张表,我希望这些行是多行文字。 我怎样才能做到这一点?这是我到处阅读的方式。 这是我设置我的单元格的代码:
grammar ConfigPath;
configpath: toplevelement subprojectelement* EOF;
subprojectelement: '#' path jump?;
toplevelement: '#' path jump?;
jump: jumpcommand '=' jumpdestination;
jumpdestination : string;
jumpcommand: HASH D 'devpath'?;
path: pathelement ( '/' pathelement)*;
pathelement: escapedCharacterHash* escapedCharacter ;
escapedCharacterHash: escapedCharacter | HASH HASH;
escapedCharacter: string | EQ EQ;
string : (NONHASHCHAR | D)+;
NONHASHCHAR: ~('#' | '/' | '=' | 'd' );
D: 'd';
HASH: '#';
EQ: '=';
答案 0 :(得分:0)
在故事板中的tableView中添加UITableViewCell。
在接口构建器中设置等于零的行数。您在实例化单元格并且已经计算了高度后进行设置。
您应该启用autolayout并为标签设置约束,足以确定单元格的高度。在您的情况下,设置顶部,底部,左侧和右侧约束。
设置tableView.height = UITableviewAutomatic;
这应该会产生具有动态单元格高度的多行文本。
或者如果您对动态单元格高度不感兴趣,那么只需在tableView Delegate中增加UITableCellView高度
override func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
return 60.0;
}
或只是更新默认高度,如下所示
self.tableView.rowHeight = 60.0