MvvmCross 6.0 - Образец TipCalc для iOS - Не удается заставить его работать - PullRequest
0 голосов
/ 17 мая 2018

Я очень новичок в разработке MvvmCross и Xamarin. Я использую MvvmCross 6.x

Я следовал учебному пособию TipCalc и смог настроить основной проект, но, когда я попытался настроить проект iOS, я не нашел ни одного элемента для добавления View Controller с файлом xib в Visual Studio 2017 в Windows.

Единственные варианты, которые я вижу, - это добавить контроллер представления с раскадровкой, классом контроллера представления и пользовательским интерфейсом, но нет элемента для добавления контроллера представления с xib в пользовательском интерфейсе.

Я попытался добавить представление с раскадровкой и украсил класс атрибутом MvxFromStoryboard, но представление не отображается при запуске приложения.

Чего мне не хватает?

Я использую Visual Studio 2017 в Windows. Я не могу найти опцию, чтобы добавить контроллер представления с xib.

Единственные варианты, которые я вижу, - это добавить контроллер представления с раскадровкой, классом контроллера представления и пользовательским интерфейсом, но нет элемента для добавления контроллера представления с xib в пользовательском интерфейсе.

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Visual Studio удаляет viewController с шаблоном xib, начиная с 15.7.

Если вы все еще хотите добавить viewcontroller, как раньше, вот обходной путь.

1.Добавьте View Controller With Storyboard сначала,и удалите файл .Storyboard.

2.Добавьте файл .xib и назовите его в качестве контроллера представления.

enter image description here

3. Удалите код исходного начального viewcontroller в режиме раскадровки.

enter image description here

4.Щелкните класс .xib (пустая область) и свяжите его с вашим viewcontroller.

enter image description here

Откройте .xib способом XML(Text)Editor и добавьте этот фрагмент кода в placeholder, чтобы создать подключение к представлению.

enter image description here

0 голосов
/ 17 мая 2018

Щелкните правой кнопкой мыши -> Добавить -> Новый файл и выберите вкладку iOS, а затем выберите View Controller

Create xib

...