添加您的選擇器視圖的動作片。首先確保你查看控制器的暗示UIPickerViewDelegate和UIActionSheetDelegate。
然後添加此方法,並在您想顯示您的選取器時調用它。
- (void)showPicker {
UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"Pick Value"
delegate:self
cancelButtonTitle:@"Done"
destructiveButtonTitle:nil
otherButtonTitles:nil];
UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0,180,0,0)];
pickerView.delegate = self;
pickerView.dataSource = self;
pickerView.showsSelectionIndicator = YES;
[menu addSubview:pickerView];
[menu showInView:self.view.superview];
//Change the height value in your CGRect to change the size of the actinsheet
[menu setBounds:CGRectMake(0,0,320, 615)];
[pickerView release];
[menu release];
}
自定義標籤成爲第一響應者?你的意思是一個文本字段? – 2011-04-08 07:25:40
您的觀點是在筆尖還是在代碼中? – Jorge 2011-04-08 08:05:18
@Jorge - 它在代碼中。 – 2011-04-08 10:17:08