Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Следуйте этим инструкциям , чтобы приступить к работе.
Новый элемент управления: UIColorWell
UIColorWell — это новый элемент управления UIKit для выбора цветов из выбора образцов, с помощью раскрывающегося списка или путем ввода значений вручную. Элемент управления отображает циклическую кнопку цвета, которая запускает модальную форму при нажатии.

<ios:UIColorWell
SelectedColor="{x:Static ios:UIColor.Red}"
ValueChanged="OnColorChanged" />
private void OnColorChanged(object sender, EventArgs e)
{
var colorWell = (UIColorWell)sender;
Debug.WriteLine(colorWell.SelectedColor);
}
Измененные элементы управления
Некоторые элементы управления получили обновления, в частности:
- UIBarButtonItem теперь может добавить uiMenu, который будет отображаться как всплывающее окно.
- UIDatePicker теперь поддерживает несколько стилей: автоматически (по умолчанию), Compact, Inline и Wheel.
- UISplitViewController теперь поддерживает три столбца: основной, вторичный и дополнительный.

Поддержка Embedded WidgetKit
Этот выпуск пакета SDK добавляет поддержку внедрения расширений WidgetKit, написанных на Swift в основное приложение Xamarin.iOS. Это позволяет создавать приложения с поддержкой мини-приложений сегодня.
С помощью этого метода вы создаете гибридное приложение, создавая расширение мини-приложения с помощью SwiftUI и внедряя его в приложение Xamarin.iOS.
Для поддержки мини-приложения Мини-kit потребуется несколько изменений вручную в файле проекта.
Добавьте в проект раздел, подобный следующему:
<AdditionalAppExtensions Include="$(MSBuildProjectDirectory)/../../native">
<Name>NativeTodayExtension</Name>
<BuildOutput Condition="'$(Platform)' == 'iPhone'">build/Debug-iphoneos</BuildOutput>
<BuildOutput Condition="'$(Platform)' == 'iPhoneSimulator'">build/Debug-iphonesimulator</BuildOutput>
</AdditionalAppExtensions>
Измените путь, включенный в первую ссылку, чтобы указать каталог сборки расширения пользовательского интерфейса Swift.
Возможно, полезно включить относительное расположение выходных данных проекта в проекте Xcode (файл → project Параметры), чтобы найти более простой путь:

В этом примере приложения сериализация JSON используется для передачи данных из приложения Xamarin.iOS в пример мини-приложения для отображения.
Те, кто заинтересован в WidgetKit, приглашены предоставить свои отзывы здесь.