GitHubに置いてあります TestSegueReplace
前回に続いて、クラスによるカスタムSegueの例を書いておきます。
XamarinのWorking with Storyboards - Creating Custom Seguesに公開されているReplaceViewSeque.csを利用してMainViewの切り替えアプリを作成しました。
アプリの概要
- デバッグすると、MainViewが開きます。
- 2つのボタンのいずれかをクリックするたびにViewが切り替わります。
- ボタンからViewへ直接セグエを作成しています。
注意事項
このプロジェクトは、XamarinのGuidesページCreating Custom Seguesで公開されているクラスを利用します。
XmarinのウェブはMITライセンスのようですが、このプロジェクトはUnlicenseにしていますのでクラスのソースコード自体は追加していません。
利用する場合には、Xamarinのページから「ReplaceViewSegue.cs」にコピペしてください。
なお、「ReplaceViewSeque」とsegueでなくsequeになっているのでそのまま利用します。
手順
実行画面
開発環境
- Visual Studio Community for Mac 2017 Ver.7.0.1
- OSX ElCapitan
- MacBook Pro Retina model
Reference:
- Xamarin Guides Mac - Working with Storyboards - Segue