我选择器视图设置的方式是在选择其中一个选项时更改文本字段。
[dataArray addObject:@"1"];
[dataArray addObject:@"2"];
[dataArray addObject:@"3"];
当我尝试在第一次加载时选择第一个选项时,它不会更改文本字段。但是我可以选择UIPickerView中的第一个选项,如果我向上滚动一点然后让它在第一个选项上下拉或滚动到选项2然后向上滚动到选项1.有没有办法检测第一个选项上的触摸并让它选择它并更改为该选项?如果是这样,那么这样做的最佳方法是什么。
答案 0 :(得分:3)
如果我理解正确,您正在使用代理在选择器视图中收到选择更改的通知,并相应地设置文本字段?如果是这样,您可以在加载选择器视图后调用[self pickerView:self.pickerView didSelectRow:0 inComponent:0]
,以便第一个元素出现在文本字段中。