如何在第一次加载时选择UIPickerView中的第一行



设置选择器视图的方法是在选择其中一个选项时更改文本字段。

    [dataArray addObject:@"1"];
    [dataArray addObject:@"2"];
    [dataArray addObject:@"3"];

当我尝试在第一次加载时选择第一个选项时,它不会更改文本字段。但是,如果我向上滚动一点,然后让它落在第一个选项上,或者滚动到选项2,然后向上滚动回选项1,我可以在UIPickerView中选择第一个选项。有没有一种方法可以检测第一个选项上的触摸,让它选择并更改为该选项?如果是这样的话,最好的做法是什么。

如果我理解正确,您正在使用委托来通知选择器视图中的选择更改,并相应地设置文本字段?如果是这样,则可以在加载选择器视图后调用[self pickerView:self.pickerView didSelectRow:0 inComponent:0],以便第一个元素出现在文本字段中。

最新更新