'Picker'에 해당되는 글 1건

  1. 2010.10.12 ActionSheet with Picker
ActionSheet with Picker

One more solution:

  • no toolbar but a segmented control (eyecandy)

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:nil cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil];


[actionSheet setActionSheetStyle:UIActionSheetStyleBlackTranslucent];

CGRect pickerFrame =CGRectMake(0,40,0,0);

UIPickerView*pickerView =[[UIPickerView alloc] initWithFrame:pickerFrame];
pickerView
.showsSelectionIndicator = YES;
pickerView
.dataSource =self;
pickerView
.delegate=self;

[actionSheet addSubview:pickerView];
[pickerView release];

UISegmentedControl*closeButton =[[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObject:@"Close"]];
closeButton
.momentary = YES;
closeButton
.frame =CGRectMake(260,7.0f,50.0f,30.0f);
closeButton
.segmentedControlStyle =UISegmentedControlStyleBar;
closeButton
.tintColor =[UIColor blackColor];
[closeButton addTarget:self action:@selector(dismissActionSheet:) forControlEvents:UIControlEventValueChanged];
[actionSheet addSubview:closeButton];
[closeButton release];

[actionSheet showInView:[UIApplication mainWindow]];

[actionSheet setBounds:CGRectMake(0,0,320,485)];

Posted by 오늘마감