我想使UITableViewCell
变大。我怎么能做到这一点,我试图调整其框架,但没有任何反应。我能做什么?更改UITableViewCell的高度
回答
您需要实现
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
你可以做这样的..
//Change the Height of the Cell [Default is 44]:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
{
if (indexPath.section == 0) {
if (indexPath.row == 1) {
return 90;
}
}
return 44;
}
我希望这将帮助你..
其实我在做类似的事情我使它更大相比文字标签长度 – user973985 2011-12-17 10:25:09
默认实际上是44分 – Daniel 2013-05-22 19:16:05
您可以使用此代码,改变不同的tableview
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView == tableView1)
{
return 55;
}
else if(tableView == tableView2)
{
return 75;
}
}
这个高度可以帮助你。
有2个步骤来更改表格单元格的高度,而不会任何额外的代码:
- 您
Table View
从你的故事板中选择。在Size Inspector
更改Row Height
。 - 选择您的
Table View Cell
,当它在Size Inspector
中选中时,请更改Row Height
。
请注意,您MUST设置BOTH表视图的Row Height
属性和表格视图单元格的Row Height
属性。
如果您只设置了其中一个,它将不起作用。
我发现this answer是改变表格视图单元格高度最丰富和最新的。
TL; DR
- 上的
viewDidLayoutSubviews
方法您表视图使你的自动布局约束 启用行高度估算时要格外小心。
self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 44.0; //设置为任何你的“平均”单元格高度是
- 1. 更改高度的UITableViewCell没有heightForRowAtIndexPath
- 2. UITableViewCell(Storyboards)里面的UIView更改高度
- 3. 无法更改UITableViewCell contentView高度
- 4. 创建后更改UITableViewCell高度
- 5. 在iPhone中动态更改UITableviewCell高度?
- 6. iOS:无法改变UITableViewCell的高度
- 7. 如何更改UITableviewCell宽度
- 8. 更新iOS7中的UITableViewCell高度
- 9. 更改动态UITextView的高度内的UITableViewCell
- 10. 如何更改的UITableViewCell的自来水高度?
- 11. 正在计算在iOS 8上更改的UITableViewCell的高度?
- 12. 更改UITableViewCell的约束,不影响TableView中的TableViewCell高度
- 13. 更改特定的UITableViewCell行高度,同时滚动一个UITableView
- 14. 只能通过覆盖heightForRowAtIndexPath来更改静态UITableViewCell的高度?
- 15. 在选择和取消选择时更改UITableViewCell的高度
- 16. UITableViewCell调整高度无需更改它的内容lauout
- 17. 如何使用自动布局动态更改UITableViewCell的高度?
- 18. 在显示tableview之后更改UITableViewCell的高度
- 19. uitableviewcell高度和切换内容的动画更改
- 20. 如何使用contentOffset更改uitableviewcell的框架高度
- 21. UITableViewCell神秘地改变高度
- 22. 动态UITableViewCell高度
- 23. UITableViewCell accessoryType位置更改与单元格高度
- 24. 为什么UITableViewCell会在更改高度时闪烁?
- 25. 如何在下载图像完成后更改UITableViewCell高度?
- 26. 根据1个标签在UITableViewCell上动态更改高度?
- 27. 基于视图更改自定义UITableViewCell高度
- 28. 如何通过更改高度来打开UITableViewCell?
- 29. QToolBar更改高度
- 30. 更改uitableviewheader高度
哇哦谢谢 – user973985 2011-12-17 09:53:53