Ниже приведен пример кода, уже переданного в документы Xamarin.
<Picker>
<Picker.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Baboon</x:String>
<x:String>Capuchin Monkey</x:String>
<x:String>Blue Monkey</x:String>
<x:String>Squirrel Monkey</x:String>
<x:String>Golden Lion Tamarin</x:String>
<x:String>Howler Monkey</x:String>
<x:String>Japanese Macaque</x:String>
</x:Array>
</Picker.ItemsSource>
</Picker>
При запуске этого кода в симуляторе iOS 12 он работает, но когда вы нажимаете кнопку «Готово», выбранный элемент изменяется и назначается 4-муэлемент в списке из выбранного элемента.
Например, если вы выберете Бабуина из списка выше и нажмете кнопку «Готово», выбранный элемент изменится на Тамарин Золотого Льва.
Я не уверенесли проблема связана только с iOS 12 или нет.Я загружаю симуляторы предыдущей версии, чтобы увидеть.
Я загрузил видеозапись симулятора здесь , может кто-нибудь подсказать, если это проблема, связанная с ОС, или что-то еще?
Спасибо,