ボタンのクリックで新しいViewControllerを開こうとしています。新しいsecondViewControllerクラスを作成し、その名前をSecondViewControllerに設定しました。また、Navigation Controllerを追加し、RootView Controllerに接続しました。私はそれを実行しようとした場合しかし、私は、次のエラーを取得:XamarinのボタンでviewControllerを変更できません
btn_Next.TouchUpInside += (object sender, EventArgs e) =>{
secondViewController controller = this.Storyboard.InstantiateViewController("SecondViewController") as secondViewController;
this.NavigationController.PushViewController(controller, true);
};
は、私が何かを欠場し、ストーリーボードイドのように同じものである名前でしたか?
私は新しいUIViewControllerクラスを作成し、クラスをsecondViewControllerに追加し、クラスをSecondViewControllerとしてインスタンス化しました。しかし、私はまだSecondViewControllerが見つからないというエラーを受け取ります。名前で指定しましたが、ストーリーボードIDを設定する方法が見つかりません。 –
ストーリーボード内で(下の余白をクリックして)UIVeiwControllerを選択すると、プロパティタブが開き、「ストーリーボードID」フィールドが表示されます。 "クラス"と "モジュール"の右下 – SuavePirate
ああ、ありがとうございました。私は常にビューを指定したUIViewクラスを作成したので、 "Storyboard id"プロパティは表示されませんでした。 –