UIStoryboardSegueを継承してごにょごにょする方法を投稿したが、
もっと簡単な方法が有ったので、
忘れないうちに追記。
UIViewControllerのメソッドにprepareForSegue:sender:がある、
これは、Segueで画面遷移する直前に実行されるメソッドなので、
こいつをオーバーライドして、
segueのidentiferで遷移を判別しつつ、
senderから契機となったUIViewの情報を引き出して、
画面遷移を制御する。
これで、遷移元がTableViewCellであっても、
Cell毎に処理を切り分ける事が可能になる。
よかったよかった。
0 件のコメント:
コメントを投稿