UITextField subview of UITableViewCell, get indexPath of cell

前端 未结 5 1263
余生分开走
余生分开走 2020-11-30 08:30

I have added a UITextField as a subview of a UITableViewCell. Then I have added a target and selector so that I can know

5条回答
  •  伪装坚强ぢ
    2020-11-30 08:58

    Swift 4/5

    func indexPathForCellContainingView(view: UIView,
                                        inTableView tableView:UITableView) -> IndexPath? {
        let viewCenterRelativeToTableview =
            tableView.convert(CGPoint(x: view.bounds.midX, y: view.bounds.midY), to: view)
        return tableView.indexPathForRow(at: viewCenterRelativeToTableview)
    }
    

提交回复
热议问题