微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

是否能够在prepareForSegue方法中的分段表视图中访问选定的行位置?

这是我的Segue代码

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{

if ([[segue identifier] isEqualToString:@"CurrentEvent"]) {

    Tab1_DetailTableViewController *vc = [segue destinationViewController];

    // get the selected index
    NSInteger selectedindex = [[self.tableView indexPathForSelectedRow] row];

}
}

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

解决方法

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

获取所选行

NSUInteger selectedRow = selectedindexPath.row;

获取所选部分

NSUInteger selectedSection = selectedindexPath.section;

获取所选单元格:

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

原文地址:https://www.jb51.cc/iOS/335203.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐