我有一个选择器 View
[picker selectRow:3 inComponent:0 animated:YES];
当我在 View 中编写此代码时,确实加载了,
该方法用于将第3行设置为选择器中的默认行。
但我希望我选择的行下次设置为默认行。
要做什么?提前致谢...
最佳答案
尝试这样
NSUserDefaults *usrDefaults = [NSUserDefaults standardUserDefaults];
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
[usrDefaults setInteger:row forKey:@"Index"];
}
[pickerView selectRow:[[NSUserDefaults standardUserDefaults]integerForKey:@"Index"] inComponent:0 animated:NO];
关于iphone - 如何每次选择/设置选取器 View 中的选定行作为默认选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9600470/