如何使用swift在动态tableview中获取UISwitch的索引路径?

时间:2015-09-09 10:49:34

标签: ios swift uiswitch

我正在创建一个在线测试应用。在选择主题时,我有一个UISwitch的动态表视图。在那张表中,我有10行10个科目。我需要找到每个开关的 indexPath 来获取主题名称。

我是ios的新手。我急需快速回答。

1 个答案:

答案 0 :(得分:0)

使用此简单代码从Subview

中查找索引路径
func indexPathForCellContainingView(switch: UISwitch, inTableView tableView:UITableView) -> NSIndexPath? {
    let viewCenterRelativeToTableview = tableView.convertPoint(CGPointMake(CGRectGetMidX(view.bounds), CGRectGetMidY(view.bounds)), fromView:view)
    return tableView.indexPathForRowAtPoint(viewCenterRelativeToTableview)
}