当用户 select Xcode 中的文本字段时,让选择器始终显示数组的第一个元素
Getting a picker to always show the first element of my array when user select a text field in Xcode
我正在构建一个应用程序,它要求用户 select 一个代表从 0 到 6 的得分的数字。我通过选择器视图为用户提供七个选项。此操作需要重复多次,直到用户积累足够的积分。
我的问题是,在正确加载我的数组的第一个选择(“0”)的初始选择之后,轮子然后显示用户之前做出的选择(如果选择是“3”则为“3” , "4" 如果它是 "4", 等等.) 而不是 "0"。
应该有一个简单的方法来调用选择器重复显示数据数组的第一个元素,但我找不到。如您所见,我是新手...谢谢您的帮助。
假设您有一个名为 picker
的 UIPickerView
。
那就打电话吧(见the docs)
picker.selectRow(0, inComponent: 0, animated: true))
我正在构建一个应用程序,它要求用户 select 一个代表从 0 到 6 的得分的数字。我通过选择器视图为用户提供七个选项。此操作需要重复多次,直到用户积累足够的积分。
我的问题是,在正确加载我的数组的第一个选择(“0”)的初始选择之后,轮子然后显示用户之前做出的选择(如果选择是“3”则为“3” , "4" 如果它是 "4", 等等.) 而不是 "0"。
应该有一个简单的方法来调用选择器重复显示数据数组的第一个元素,但我找不到。如您所见,我是新手...谢谢您的帮助。
假设您有一个名为 picker
的 UIPickerView
。
那就打电话吧(见the docs)
picker.selectRow(0, inComponent: 0, animated: true))