Я пытаюсь открыть новый ViewController нажатием кнопки. Я создал новый класс secondViewController и задал имя SecondViewController. Я также добавил контроллер навигации и подключил его к контроллеру RootView. Однако, если я пытаюсь запустить его, я получаю следующие ошибки: Невозможно изменить viewController с кнопкой в Xamarin
btn_Next.TouchUpInside += (object sender, EventArgs e) =>{
secondViewController controller = this.Storyboard.InstantiateViewController("SecondViewController") as secondViewController;
this.NavigationController.PushViewController(controller, true);
};
ли я что-то пропустил, и это имя то же самое, как Id раскадровки?
Итак, я создал новый класс UIViewController, добавил класс в secondViewController и создал экземпляр класса как SecondViewController. Тем не менее, я все еще получаю сообщение об ошибке, которое не может найти SecondViewController. Я указал с именем, но я не могу найти способ установить идентификатор раскадровки. –
Когда вы выбираете UIVeiwController, когда находитесь в своей доске объявлений (нажав нижнее поле), откройте вкладку свойств, и появится поле «Раскадровка». Прямо под «классом» и «модулем» – SuavePirate
О, спасибо, нашел. Я всегда создавал класс UIView, указанный в представлении, поэтому я не мог видеть свойство «Storyboard id». –