你怎么能从UITableView中获取选定的行?
所以我写了这个代码,把一个复选标记旁边我想要select的行,因为我想要多个选定的行
UITableViewCell *cell = [tableView cellForRowAtIndexPath:path]; if (cell.accessoryType == UITableViewCellAccessoryCheckmark) { cell.accessoryType = UITableViewCellAccessoryNone; } else { cell.accessoryType = UITableViewCellAccessoryCheckmark; }
但是当我使用这个方法时:
NSArray *selectedIndexPaths = [self.LightsView indexPathsForSelectedRows];
它只会得到我点击的最后一行。 复选标记是否不选中?
要使indexPathsForSelectedRows:
方法正常工作,您必须configuration表视图以允许select多个单元格:
tableView.allowsMultipleSelection = YES;
- 默认情况下iPhone的应用程序通知是否会在Apple Watch上触发,甚至无法创build实际的Watch应用程序?
- join现有企业开发人员计划后,无法构build应用程序进行分发
- SSL握手失败错误(-9806)仅在ios设备中
- 我只想打开MS Outlook应用程序,并使用URL Scheme在iOS上查看mailto屏幕
- 我的button上有一个阴影
- 需要关于NSDateFormatter的帮助
- Swift CAShapeLayerで図形にグラデーションをつける方法
- 评估iOS UIWebView中的JavaScript时出现“SyntaxError:Unexpected EOF”
- O Primeiro Projeto gente nunca esquece