我正在使用选择器视图从数组中选择一个值,并将其保存到数据库中。 下次用户进入选择器视图“字段”时,我想将高亮显示选择器设置为保存到数据库的值。 我该怎么做?
答案 0 :(得分:0)
您可以使用-selectRow:inComponent:animated:
的方法UIPickerView
:
// I suppose that you have such variables and one component
UIPickerView *pickerView;
NSArray *variants;
id userVariant = // get variant from db
NSUInteger row = [variants indexOfObject:userVariant];
if (row != NSNotFound) {
[pickerView selectRow:[variants indexOfObject:userVariant] inComponent:0 animated:YES];
}