0

(a) UIButton (テーブルビューのカスタム セル内) および (b) 一般的なカスタム セルから UIViewController へのセグエを作成したいと考えています。カスタム セルは、.xib ファイルで指定されます。UIButton / カスタムセルから UIViewController へのドラッグを制御する必要があることを読みました。それは私にはうまくいきません。

  1. カスタム セルの .xib ファイルがストーリーボード内にありません。そうですか? 絵コンテの中に入れるべきだと思いました。必要な場合、どうすればよいですか?
  2. UIButton (カスタム セル内) / カスタム セルから UIViewController へのセグエを作成するにはどうすればよいですか?

ありがとう!

編集:私はソースとして UITableViewController を使用しています。宛先は UITableView を持つ UIViewController です。

4

2 に答える 2

0

(プロトタイプ セルからではなく) tableViewController からターゲットの viewController に Ctrl キーを押しながらドラッグし、セグエに識別子名を割り当てます。

didSelectRowAtIndexPathそのセルをタップしたときに識別子でセグエを実行するようにオーバーライドします。

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath)    
{
    performSegueWithIdentifier("yourSegue", sender: nil)
}

indexPath に基づいてセルを区別し、ターゲットの viewController に対して必要な数のセグエを作成します。

カスタムセルのボタンについても同様のことができます。ボタンのアクションでセグエを実行します。

于 2014-09-09T18:44:05.560 に答える
0

I used xcode6beta5 that should be the problem. Now I'm using xCode6 GM and the creation of the segues works absolutely fine like zisoft wrote! Thanks man!!

于 2014-09-10T14:48:56.827 に答える