Xcode:如何在第一次显示时将PickerView从某一行开始

Joh*_*ohn 5 xcode uipickerview ios5 xcode4.2

有没有办法让Xcode中的PickerView从默认行开始?现在,我的PickerView从我的数组中的第一个元素开始.

例如,如果我有一个包含30行的组件,当用户第一次看到PickerView时,如何让PickerView从第15行开始?

谢谢

pho*_*ho0 9

使用 - [UIPickerView selectRow:inComponent:animated:] ...假设您有一个组件,请执行以下操作:

UIPickerView *aPicker = [[[UIPickerView alloc] init] autorelease];
aPicker.delegate = self;
aPicker.dataSource = self;
aPicker.showsSelectionIndicator = YES;
[self.view addSubview:aPicker];
[aPicker selectRow:14 inComponent:0 animated:NO];
Run Code Online (Sandbox Code Playgroud)