如何在 UITableView 中配置特定单元格?
Posted
技术标签:
【中文标题】如何在 UITableView 中配置特定单元格?【英文标题】:How do I configure a specific cell in a UITableView? 【发布时间】:2012-10-07 16:01:39 【问题描述】:我的表格视图中有许多不同的单元格,它们通过数组填充。然后我在“cellForRowAtIndex”中配置单元格以使它们看起来正确。比如……
cell.textLabel.font = [UIFont fontWithName:@"STHeitiSC-Medium" size:18.0];
但是这会影响表格视图中的每个单元格,我希望为特定单元格提供特定的配置和属性。有谁知道这是如何实现的?
谢谢!
更新:
只是想我会提到我最终发现这很有帮助: Changing specific cells in uitableview
【问题讨论】:
【参考方案1】:方法tableView:cellForRowAtIndexPath:
有一个indexPath
参数(NSIndexPath
类型)。当您调用[indexPath row]
时,您将获得当前正在加载的行的索引。我猜你可以使用这个值来为特定行设置正确的字体?
【讨论】:
还有一点很重要,要记住单元格是重用的,因此您需要每次都设置字体,而不仅仅是“特殊”单元格。以上是关于如何在 UITableView 中配置特定单元格?的主要内容,如果未能解决你的问题,请参考以下文章
如何更新动态生成的故事板中的自定义特定 UITableview 单元格?
如何为 UITableView 中的每个单元格类别指定特定的部分名称
在 iOS 中重新加载特定的 UITableView 单元格