Download - Storyboard のカスタムセグエを実装してみた
Storyboard のカスタムセグエ実装してみた
tanabee
できること
Storyboard 上からカスタムセグエを 簡単に指定できる
カスタムセグエを利用するメリット
・コードの簡略化 ・Storyboard 上での遷移の可視化
今回やってみたこと
アニメーションなしで UINavigationController の push
[self.navigationController pushViewController:viewController animated:NO];
ファイル作成
一般的なクラス追加と同じ
ファイル作成
Subclass of に UIStoryboardSegue を指定
実装
PushNoAnimationSegue.h
実装
PushNoAnimationSegue.m
実装
PushNoAnimationSegue.m
実装
PushNoAnimationSegue.m
実装
PushNoAnimationSegue.m
実装
PushNoAnimationSegue.m
実装
PushNoAnimationSegue.m
実装
カスタムセグエの実装はこれだけ
実装
Storyboard 上で 簡単に接続できるようになる
補足
カスタムセグエで ViewController 間を接続した場合、Storyboard 上で NavigationBar が表示されない
UINavigationBar の表示なし
補足
UIViewController を選択し Top Bar を設定する
カスタムセグエで ViewController 間を接続した場合、Storyboard 上で NavigationBar が表示されない
DEMO
できないこと
back button のアニメーションを同時に設定できない (やり方分かる方いらっしゃったら教えて下さい)
できないこと
back button のアニメーションを同時に設定できない (やり方分かる方いらっしゃったら教えて下さい)
> UIBarButton のアクションをコードで書く必要あり
このスライドの情報
ソースコード
このスライドの URLhttp://www.slideshare.net/tanabee/custom-segue
https://github.com/tanabee/CustomSegueSample
ご清聴ありがとうございました。