2012/02/03

Storyboardの使用方法(Segue)補足

Storyboardの使用方法(Segue)」に
UIStoryboardSegueを継承してごにょごにょする方法を投稿したが、
もっと簡単な方法が有ったので、
忘れないうちに追記。

UIViewControllerのメソッドにprepareForSegue:sender:がある、
これは、Segueで画面遷移する直前に実行されるメソッドなので、
こいつをオーバーライドして、
segueのidentiferで遷移を判別しつつ、
senderから契機となったUIViewの情報を引き出して、
画面遷移を制御する。

これで、遷移元がTableViewCellであっても、
Cell毎に処理を切り分ける事が可能になる。

よかったよかった。


0 件のコメント:

コメントを投稿