UITableViewCell に UIControl を配置し、アクションを MyTableViewController に繋いだとき、アクションが発火された cell の indexPath を知るにはどうすればいいでしょうか? UIControl に tag を設定することもできますが、row や section が増えると tag も複雑になり、魔窟のようなコードになってしまいます。 UITableViewCell のサブクラスを作成し、cell 内でアクションを受け取って indexPath を取得、デリゲートで通知する手もあります。 しかし、特に Storyboard の Prototype Cells を利用する場合、アクションの行き先はコントローラに纏めたいものです。 そこで、アクションの sender から superview を辿って cell を取得し、UITable