14
A
回答
51
你可以看一下这个方法:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
在你的情况下,代码应该是这样的:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 1 && indexPath.row == 1) {
return SPECIAL_HEIGHT;
}
return NORMAL_HEIGHT;
}
你可以看看了解更多详细the method here
0
看一看
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
对于indexpath只是检查该行部分和调节高度相应
1
3
相关问题
- 1. 如何动态更改自定义单元格的tableview单元格的高度?
- 2. 自定义tableview单元格
- 3. TableView自定义单元格
- 4. 问题与自定义tableview单元格的动态高度UIlabel
- 5. 如何调整自定义tableView中的标签高度和宽度单元格
- 6. 没有自定义单元格的自动单元格高度?
- 7. 如何动态更改Tableview的自定义单元格宽度?
- 8. UITableCell自定义单元格不占用自定义单元格的高度
- 9. 如何在自定义Tableview下创建Tableview单元格
- 10. 如何在自定义tableview单元格内实现tableview?
- 11. TableView自定义单元格UIButton动作
- 12. 多个TableView自定义单元格
- 13. TableView和自定义单元格
- 14. 可可:自定义TableView单元格?
- 15. 自定义TableView单元格未配置
- 16. Tableview自定义单元格按钮
- 17. TableView中的自定义单元行高度
- 18. 根据单元格内的tableview高度的高度来计算tableview单元格的高度?
- 19. 动态更改tableView单元格高度
- 20. TableView单元格动态高度
- 21. 根据单元格增加TableView高度
- 22. 如何在tableView中创建自定义单元格(滑动单元格)
- 23. 如何在tableview中创建动态单元格(没有自定义单元格)?
- 24. 自定义表格的每个单元格高度
- 25. 如何自定义Bootstrap网格高度?
- 26. 如何删除自定义tableview单元格?
- 27. 如何在ipad中创建自定义tableview单元格?
- 28. 如何在Swift 3中填充tableView自定义单元格?
- 29. 如何将这些自定义单元格添加到TableView?
- 30. 如何从自定义tableview单元格获取数据
好的,谢谢!但我有一个问题...如果我输入一个像返回60.0的数字;工作很大,但如果我输入一些代码来返回基于UILabel文本的高度,单元格背景不会出现......我在cellForRowAtIndexPath方法中添加了这个代码: – matteodv 2010-09-17 17:04:33
else if(indexPath.section == 1 && indexPath.row == 1){ \t \t descrizioneLabel = [[UILabel alloc] initWithFrame:CGRectMake(10,5,285,50)]; \t \t descrizioneLabel.font = [UIFont boldSystemFontOfSize:14.0]; \t \t descrizioneLabel。backgroundColor = [UIColor clearColor]; \t \t descrizioneLabel.numberOfLines = 0; \t \t descrizioneLabel.text = wish.descrizione; \t \t [cell.contentView addSubview:descrizioneLabel]; \t} – matteodv 2010-09-17 17:04:54
这是您发布的方法: - (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { \t \t如果(indexPath.section == 1 && indexPath.row == 1){ \t \t NSString * test = descrizioneLabel.text; \t \t UIFont * cellFont = [UIFont boldSystemFontOfSize:14.0]; \t \t CGSize constraintSize = CGSizeMake(280.0,MAXFLOAT); \t \t CGSize labelSize = [testo sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap]; \t \t \t \t return labelSize.height; \t} \t \t return 44.0; } – matteodv 2010-09-17 17:05:39