1

コードで簡単に実行できるため、これはストーリーボード エディターの問題のようです。

2 つの異なるプロトタイプ セルを持つ UITableView があります。それらには、再利用識別子、さまざまなアクセサリがあります。1 つのタイプを選択して別のビュー コントローラーへのセグエをトリガーし、もう 1 つのタイプを選択して別のビュー コントローラーに移動します。しかし、ストーリーボード エディターで 2 番目のセグエを作成するとすぐに、最初のセグエが置き換えられます。名前をつけたとしても。

これは十分に一般的なシナリオのようです。複数のセグエを使用して、prepareForSegue でそれらを区別できるはずです。

これは、ビュー コントローラーのテーブル ビュー デリゲートの didSelectRowAtIndexPath で簡単に実行できますが、ストーリーボードからテンプレートを明示的に読み込む必要があります (ジェネリックを使用してペン先を必要としない場合を除きます)。

ストーリーボードエディターでこれを機能させることができた人はいますか?

4

1 に答える 1

0

現在の仕組みでこれを行う唯一の方法は、2 つの異なるタイプのプロトタイプ セルを使用することです。(2 つの別個のクラス) を作成し、サブクラス化されたプロトタイプ セルごとに異なるセグエを割り当てます。

于 2012-05-22T20:00:20.490 に答える