2

ヘイヘイ!

アクション(カスタムセルのUIButtonのtappedInside)でViewControllerを表示したいと思います。この場合、カスタム セルの UIButton から NavigationController (ViewController が埋め込まれている) にコントロール ドラッグすることはできません。

テーブルビューの行にあるボタン (カスタムセル内) の「tappedInside」が新しい ViewController を表示することをどのように認識できますか?

ありがとうございました!

4

2 に答える 2

2

デリゲートでセルをクリックするとトリガーできます。

func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
  // some code
}

新しいViewControllerを開くには、ストーリーボードを使用している場合、これを試すことができます:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let newVC = storyboard.instantiateViewControllerWithIdentifier("myIdentifier") as youClassController
self.presentViewController(newVC, animated: false, completion: nil)

その助けを願って

于 2014-09-03T08:40:36.913 に答える