2012-12-21 14 views
8

を使わずにStoryboardUITableViewを使用しています。UITableView "選択"が発生しました

セルをタップすると、ユーザーは詳細ページに移動します。私はもちろん実装することができますdidSelectRowAtIndexPath:

しかし、私はかなり別のものを試してみたかった。私はストーリーボードsegueでそれをしたいです。私はプロトタイプのセルを使用し、セル上でトリガされたセグを簡単に設定することができます。私はprepareForSegue:を実装することができますが、ここに問題があります。どのセルが選択されているかをどのように知ることができますか?

Xcode Screen

+0

あなたの質問のための解決策を得る場合でも、ストーリーボードの効率的な使用のための私の答えでは、あなたのチュートリアルを通過したことを確認してくださいいくつかの長所と短所があります –

答えて

17

prepareForSegue:sender:方法のsenderパラメータは、あなたが探している細胞です。 [self.tableView indexPathForCell:sender]でインデックスパスを取得できます(キャストが必要な場合があります)。

+0

本当に!今日はやってみよう!前もって感謝します! –

1

ストーリーボードの使用方法についての明確な見解を得るために、あなたも第二の部分を読むこと....これはあなたにどのように使用するか明確なアイデアを与えるだろうことを確認し、how to use Storyboard

を次のチュートリアルをチェックして、してくださいあなたの質問の解決策もそこにあります。

関連する問題