Создание пользовательских интерфейсов с помощью Xamarin.iOS

Раскадровка

Раскадровка — это визуальное представление внешнего вида и потока приложения. Visual Studio для Mac позволяет взаимодействовать с конструктором интерфейсов Xcode для визуального проектирования экрана приложения, а также доступа к представлениям, контроллерам и последовательности c# для получения дополнительных элементов управления.

Конструктор iOS

Предупреждение

Поддержка конструктора iOS была прекращена в Visual Studio 2019 версии 16.8 и Visual Studio 2019 для Mac версии 8.8. В Visual Studio 2019 версии 16.9 и Visual Studio для Mac версии 8.9 этот конструктор удален. Рекомендуемый способ создания пользовательских интерфейсов iOS находится непосредственно на компьютере Mac под управлением Xcode. Дополнительные сведения см. в статье Проектирование пользовательских интерфейсов с помощью Xcode.

Мы создали конструктор для формата раскадровки iOS, который полностью интегрирован в Visual Studio для Mac. Конструктор iOS поддерживает полную совместимость с форматом раскадровки, чтобы файлы можно было редактировать в Xcode или Visual Studio для Mac. Кроме того, редактор поддерживает расширенные функции, такие как пользовательские элементы управления, которые отображаются во время разработки в редакторе.

Пользовательский интерфейс в iOS

Описывает работу с пользовательским интерфейсом iOS в приложении Xamarin.iOS, включая API внешнего вида, создание объектов пользовательского интерфейса, параметры макета, предоставление хаптиковой обратной связи и работу с потоком пользовательского интерфейса.

Элементы управления пользовательским интерфейсом

Xamarin.iOS предоставляет все собственные объекты пользовательского интерфейса, предоставляемые Apple. Они легко добавляются в приложения Xamarin.iOS с помощью конструктора iOS, построителя интерфейсов Xcode или программно. Независимо от выбранного метода Xamarin.iOS предоставляет все свойства и методы объекта пользовательского интерфейса в C#.