0
我想用按鈕單擊打開一個新的ViewController。我創建了一個新的secondViewController類,並將名稱設置爲SecondViewController。我還添加了一個導航控制器並將其與RootView控制器相連接。但是,如果我嘗試運行它,我收到以下錯誤:不能用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類,所以我看不到「故事板ID」屬性。 –