247得票4回答
如何为TableView创建NSIndexPath

我需要在一个我定义的函数中删除表格的第一行。为了使用deleteRowAtIndexPath方法,必须使用定义了部分和行的IndexPath。如何创建这样的索引路径? 只有包含整数{1}的数组将崩溃;NSLog消息指出还需要定义部分。 *编辑->与单元格删除相关的代码: NSInd...

106得票5回答
获取UITableView的选中索引

我想为UITableView获取选中的索引。 我已经编写了以下代码:NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index ...

102得票11回答
根据 Swift 中的整数,刷新 UITableView 中特定的行

我是Swift的初学者,正在创建一个包含UITableView的基本应用程序。我想使用以下代码刷新表格的某一行:self.tableView.reloadRowsAtIndexPaths(paths, withRowAnimation: UITableViewRowAnimation.none...

88得票6回答
NSIndexpath.item和NSIndexpath.row的区别

有人知道 NSIndexpath.row 和 NSIndexpath.item 之间的区别吗? 具体来说,在以下情况下我应该使用哪一个:-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(...

71得票2回答
didSelectRowAtIndexPath返回错误的IndexPath。

我遇到了一个非常令人费解的错误。我的UITableView的第一行返回值为1,而第二行返回值为0,这怎么可能?在我的`-(void)viewDidLoad`中一切还是正常的,我成功地为第一行设置了高亮。currentRow = 0; [tableView selectRowAtIndexPat...

71得票8回答
如何通过indexPath获取uitableViewCell?

如何通过 indexPath 获取一个 UITableViewCell?就像这样: 我正在使用 UIActionSheet,当我点击确认的 UIButton 后我想要改变单元格的文本。 我将 nowIndex 定义为一个属性。- (void)actionSheet:(UIActionShe...

47得票9回答
如何检查indexPath是否有效,以避免“尝试滚动到无效的indexPath”错误?

我该如何检查一个 indexPath 是否有效? 我想滚动到一个 indexPath,但如果我的 UICollectionView 的子视图没有加载完成,有时会出现错误。

39得票6回答
表格视图的分区标题消失 SWIFT

我有一个tableView,当点击一个单元格时,它会展开高度以显示更多信息。tableView 有 5 个部分。 我遇到了一个问题:当单元格展开时,该单元格下面所有的headerCells都变为不可见状态。控制台输出以下信息:“[31233:564745] no index path for...

39得票4回答
将NSInteger转换为NSIndexpath

基本上,我将一个数组的索引存储在一个 NSInteger 中。现在我需要它作为 NSIndexpath 使用,但我很难找到一种方法将我的 NSInteger 转换为 NSIndexpath,以便我可以重复使用它。

34得票2回答
如何比较两个NSIndexPath?

我正在寻找一种方法来测试是否相等的索引路径,并且相等的意思是在每个级别上都相等?我尝试了compare:,但似乎不起作用,即使索引明显不同,与NSOrderedSame比较时我总是得到true。