获取选定的索引的UITableView
我想要为UITableView
select索引。 我写了下面的代码:
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0]; [tableView scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionTop animated:YES];
这总是适用于第一项。 我想在indexPathForRow.
select索引indexPathForRow.
请帮忙。 谢谢。
NSIndexPath *selectedIndexPath = [tableView indexPathForSelectedRow];
获取当前选定的行。 如果您只有一个部分,可能会有所帮助。
- (NSUInteger)currentSellectedRowIndex { NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow]; if (selectedIndexPath) { return selectedIndexPath.row; } else { return NSNotFound; } }
使用这个代码
CGPoint location =[sender locationInView:self.tableView]; NSIndexPath *swipedIndexPath = [self.tableView indexPathForRowAtPoint:location]; UITableViewCell *swipedCell = [self.tableView cellForRowAtIndexPath:swipedIndexPath]; NSIndexPath *indexPath = [self.tableView indexPathForCell:swipedCell];
在didSelectRowAtIndexPath中,将一个声明NSIndexPath的接口设置为返回的索引path。 然后你可以滚动到那个variables。 如果你需要帮助,评论,我可以给一些示例代码。
- 如何计算iOS 6中给定宽度的NSAttributedString的高度
- targetContentOffsetForProposedContentOffset:withScrollingVelocity无子类化UICollectionViewFlowLayout
- 在设备上logging数据并检索日志
- 用GCDasynchronous下载UITableView的图像
- libMobileGestalt MobileGestaltSupport.m:153 MobileGestalt.c:550 Xcode控制台
- 何时使用Storyboard以及何时使用XIB
- Xcode 9 – “固定宽度限制可能会导致裁剪”和其他本地化警告
- 未捕获的exception:这个类不是关键值编码兼容的
- 如何从导航控制器一次popup两个视图?