作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试根据UILabel
的长短分别更改每个单元格的高度,但似乎没有改变。
我发现以下问题:How to change cell height dynamically in UITableView static cell
我尝试了该问题的解决方案:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
//return 110;
NewsFlashCustomCell *cell;
static NSString *CellIdentifier = @"CustomCell";
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
[cell layoutIfNeeded];
return cell.messageLabel.frame.origin.y + cell.messageLabel.frame.size.height;
}
indexPath.row
检查来单独更改每个单元格,因为每条消息都是从数据库中提取的,因此消息的长度各不相同。
tableView.rowHeight = UITableViewAutomaticDimension;
最佳答案
如果无法设置,请尝试使用其他方法来减小标签字体大小,具体取决于单元格的高度。
label.numberOfLines=0;
label.clipsToBounds=YES;
label.adjustsFontSizeToFitWidth=YES;
label.lineBreakMode = NSLineBreakByWordWrapping;
关于ios - 如何在UITableView中分别更改自定义单元格的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35331545/
我是一名优秀的程序员,十分优秀!