Iphone 如何为非数据绑定的TableCell设置自定义单元格
我很高兴能够使用cellForRowAtIndexPath委托设置我的tableview单元格的样式,但我想设置屏幕上所有未填充单元格的背景,这些单元格基本上属于特定索引和特定行 因此,如果您没有通过数据源填充特定的节,您仍然可以通过手动调用CellForRowatineXpath委托并传递节和行索引来获取对该indexPath中单元格的引用Iphone 如何为非数据绑定的TableCell设置自定义单元格,iphone,objective-c,Iphone,Objective C,我很高兴能够使用cellForRowAtIndexPath委托设置我的tableview单元格的样式,但我想设置屏幕上所有未填充单元格的背景,这些单元格基本上属于特定索引和特定行 因此,如果您没有通过数据源填充特定的节,您仍然可以通过手动调用CellForRowatineXpath委托并传递节和行索引来获取对该indexPath中单元格的引用 它会返回一个单元格。将其分配给您的私有变量,并按您希望的方式对其进行编辑。在表视图上使用visibleCells方法。然后对细胞做你想做的 或者,您可以调
它会返回一个单元格。将其分配给您的私有变量,并按您希望的方式对其进行编辑。在表视图上使用
visibleCells
方法。然后对细胞做你想做的
或者,您可以调用
indexPathsForVisibleRows
,只获取索引路径。然后调用cellforrowatinexpath:
以获取每个索引路径对应的单元格。我尝试过这个方法,但因为我的数据源绑定到表(长度为5),超出该长度的任何单元格都会返回错误:索引(10)超出边界(5)tigermain-您的问题或您的代码可能不正确。基本上,通过numberOfRowsInSection委托,tableview只有x行(您指定的)。如果您指定了正确的数字,那么您可以获得对任何节中存在的任何单元格的引用。我定义了一个字符串数组,然后在numberOfRowsInSection中返回该单元格的长度。在这种情况下,这将元素的数量限制为5,但表视图足够大,可以显示10条记录。因此,您无法获得对这些额外单元格的引用(因为它们从未被表视图数据源实例化)。我想你应该在你的问题中清楚地提到这一点:-)我确实在标题中提到了非数据绑定单元格