iOS:获取分段TableView中的行位置

前端之家收集整理的这篇文章主要介绍了iOS:获取分段TableView中的行位置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否能够在prepareForSegue方法中的分段表视图中访问选定的行位置?

这是我的Segue代码

  1. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
  2. {
  3.  
  4. if ([[segue identifier] isEqualToString:@"CurrentEvent"]) {
  5.  
  6. Tab1_DetailTableViewController *vc = [segue destinationViewController];
  7.  
  8. // get the selected index
  9. NSInteger selectedIndex = [[self.tableView indexPathForSelectedRow] row];
  10.  
  11. }
  12. }

我查找了几种直接访问位置的方法,但我找不到一个.我想我已经监督了一些事情.有人知道吗?

解决方法

获取选定的索引路径:
  1. NSIndexPath *selectedRowIndexPath = [self.tableview indexPathForSelectedRow];

获取所选行

  1. NSUInteger selectedRow = selectedIndexPath.row;

获取所选部分

  1. NSUInteger selectedSection = selectedIndexPath.section;

获取所选单元格:

  1. UITableViewCell *selectedCell = [self.tableview cellForRowAtIndexPath:selectedRowIndexPath];

猜你在找的iOS相关文章