TextField в Xamarin IOS не позволяет вводить - PullRequest
0 голосов
/ 13 марта 2020

У меня есть приложение ios, созданное в Xamarin с Visual Studio на Ma c. Я изменил SceneDelegate для загрузки UITabController, который не создан на раскадровке. Я сделал это, чтобы позволить изменить количество вкладок, представленных в некоторых случаях.

UITabController добавляет представление, определенное на раскадровке. Это представление содержит TextField, это текстовое поле не позволяет ввод текста. При нажатии на нее клавиатура не появляется.

Да Проверено, включено ли взаимодействие с пользователем.

Как это можно исправить? Спасибо, Джерри

1 Ответ

0 голосов
/ 19 марта 2020

Нам нужно назначить UIScene (фактически UIWindowScene) свойству WindowScene окна, поэтому улучшите код в SceneDelegate.WillConnect следующим образом:

Window = new UIWindow(scene as UIWindowScene);


UIViewController vc = new MyTabController();
Window.RootViewController = vc;

Window.MakeKeyAndVisible();
...