I have added a UITextField as a subview of a UITableViewCell. Then I have added a target and selector so that I can know when UIControlEventEditingChanged. This works great, but I would like you know the indexPath of the cell that the UITextField is in, as it could be added to any number of cells.
Is this possible? Basically I want to find the parent view which is a UITableViewCell.
Call
[UIView superview]on the field to get the cell that it’s in, then call[UITableView indexPathForCell:]on the cell to get the index path.UPDATE: on iOS 7 you need to call superview on that view too (extra layer of views); here’s a category on UITableView that should work independent of iOS version: