5
我已经创建了它一个UILabel自定义视图细胞的UILabel多行,我已设置:在UITableViewCell中
cell.titleLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.titleLabel.numberOfLines = 0;
,它不是在多行去,这是为什么?
在layoutSubviews我:
- (void)layoutSubviews {
[super layoutSubviews];
CGRect frame = titleLabel.frame;
frame.origin.y = 5;
titleLabel.frame = frame;
}
和长期的文本放在标签的电池就是所有我的设置,但它只是不会自动换行:
这应该设置在Cell类的layoutSubview中还是cellForRowAtIndexPath中? – adit 2011-05-27 00:48:09
在UITextView中,我用frame.size.height = title.contentSize.height; ,但在UILabel中这与此相当? – adit 2011-05-27 00:50:12