草庐IT

IndexPath

全部标签

ios - NSFetchedResultsController 预置行或部分

我有一个用标准NSFetchedResultsController填充的UITableView。但是我想在前面加上一行或一个部分(最好是行,但两者都可以。)我现在可能看到这样做的唯一方法是在处理处理来自NSFetchedResultsController的数据的部分/行时手动重写所有NSIndexPath,以欺骗它看到索引0处的部分并从索引0处的行开始.然而,这似乎是一个非常糟糕的主意,很快就会让人感到困惑,所以我想最好避免这种情况。这方面的一个很好的例子就是当您第一次启动官方Twitter应用程序时,我会引导您从好友列表中添加一些人。红色部分几乎是我想要实现的,黄色部分我假设是同一部

ios - UITableView 单元格文本标签颜色

我对UITableViewCell有一个简单的问题。我想要的是更改所选单元格的文本颜色。在我的cellForRowAtIndexPath方法中,我设置:cell.textLabel.textColor=[UIColorwhiteColor];cell.selectionStyle=UITableViewCellSelectionStyleNone;cell.textLabel.highlightedTextColor=[UIColororangeColor];如果selectionStyle是UITableViewCellSelectionStyleNone,highlightedTe

ios - UITableView 单元格文本标签颜色

我对UITableViewCell有一个简单的问题。我想要的是更改所选单元格的文本颜色。在我的cellForRowAtIndexPath方法中,我设置:cell.textLabel.textColor=[UIColorwhiteColor];cell.selectionStyle=UITableViewCellSelectionStyleNone;cell.textLabel.highlightedTextColor=[UIColororangeColor];如果selectionStyle是UITableViewCellSelectionStyleNone,highlightedTe

objective-c - 如何在 tableView 中找到点击的附件按钮的 indexPath

我有一个简单的UITableView,只有一个部分和几行。当用户单击单元格附件按钮(与detailsS​​egue连接时。我想知道它是哪个单元格行。这样我就可以从我的数组中选择正确的对象并将其分配给下一个View中的变量.我使用委托(delegate)方法tableview:accessoryButtonTappedForRowWithIndexPath:并将indexPath值分配给我的私有(private)属性myRow。在prepareForSegue:sender:方法中,我使用了self.myRow.row值从数组中选择正确的对象。我的问题是这两个方法似乎以错误的顺序执行。从

objective-c - 如何在 tableView 中找到点击的附件按钮的 indexPath

我有一个简单的UITableView,只有一个部分和几行。当用户单击单元格附件按钮(与detailsS​​egue连接时。我想知道它是哪个单元格行。这样我就可以从我的数组中选择正确的对象并将其分配给下一个View中的变量.我使用委托(delegate)方法tableview:accessoryButtonTappedForRowWithIndexPath:并将indexPath值分配给我的私有(private)属性myRow。在prepareForSegue:sender:方法中,我使用了self.myRow.row值从数组中选择正确的对象。我的问题是这两个方法似乎以错误的顺序执行。从

ios - 在 UITableView IOS 中选择行时的多个复选标记

我有一个UITableView,它会在选中一行时显示复选标记。问题是,当我在didSelectRowAtIndexPath中选择一行并在所选行上添加复选标记时,它会添加一个额外的复选标记。这是我的代码非常感谢任何帮助。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"Cell"forIndexPath:inde

ios - 在 UITableView IOS 中选择行时的多个复选标记

我有一个UITableView,它会在选中一行时显示复选标记。问题是,当我在didSelectRowAtIndexPath中选择一行并在所选行上添加复选标记时,它会添加一个额外的复选标记。这是我的代码非常感谢任何帮助。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:@"Cell"forIndexPath:inde

ios - 获取 UITableview 部分中的最后一个单元格

我在UITableView中有一个包含多行的部分。我希望获取该部分的最后一行或最后一个单元格以在其上添加披露指示符。我想使用的一种方式是:NSIndexPath*lastCellIndexPath=[NSIndexPathindexPathForItem:[self.tableViewnumberOfRowsInSection:2]-1inSection:2];是否有任何其他最佳方法来获取单元格或部分最后一个单元格的索引路径? 最佳答案 NSIntegertotalRow=[tableViewnumberOfRowsInSectio

ios - 获取 UITableview 部分中的最后一个单元格

我在UITableView中有一个包含多行的部分。我希望获取该部分的最后一行或最后一个单元格以在其上添加披露指示符。我想使用的一种方式是:NSIndexPath*lastCellIndexPath=[NSIndexPathindexPathForItem:[self.tableViewnumberOfRowsInSection:2]-1inSection:2];是否有任何其他最佳方法来获取单元格或部分最后一个单元格的索引路径? 最佳答案 NSIntegertotalRow=[tableViewnumberOfRowsInSectio

ios - 分组的 UITableView 中第一个和第二个单元格之间有 1 个像素的间隙

这似乎是一个简单的问题,但我在寻找解决方案时遇到了困难,我希望这里有人可以提供帮助...我正在使用UITableViewStyleGrouped制作UITableView,我在表格View的每个部分的第一行和第二行之间看到一条小(1像素)白线(见图)看起来这条线的原因是每个部分中的第一个单元格比其他单元格高1个像素。当我将每组的初始单元格设置为29像素高(其他为30像素)时,间隙消失,一切正常。虽然这个解决方法是成功的,但我更想知道发生这种情况的原因,这样我就可以避免使用困惑的hack。仅供引用:我已确保这不是我使用的背景图片的问题-它们都是30像素高,并且我已将顶部图片替换为中间图片