'Actionsheet에'에 해당되는 글 1건

  1. 2010.09.13 Actionsheet에 uipicker를 넣는 방법
아이폰어플개발정보2010. 9. 13. 09:25
Actionsheet에 uipicker를 넣는 방법

Yep ! I finally Find it.

implement following code on your button click event, to pop up action sheet as given in the image of question.

UIActionSheet*aac =[[UIActionSheet alloc] initWithTitle:@"How many?"
                                                                                         
delegate:self
                                                                        cancelButtonTitle
:nil
                                                           destructiveButtonTitle
:nil
                                                                        otherButtonTitles
:nil];

UIDatePicker*theDatePicker =[[UIDatePicker alloc] initWithFrame:CGRectMake(0.0,44.0,0.0,0.0)];
if(IsDateSelected==YES)
{
        theDatePicker
.datePickerMode =UIDatePickerModeDate;
        theDatePicker
.maximumDate=[NSDate date];
}else{
        theDatePicker
.datePickerMode =UIDatePickerModeTime;
}

self.dtpicker = theDatePicker;
[theDatePicker release];
[dtpicker addTarget:self action:@selector(dateChanged) forControlEvents:UIControlEventValueChanged];

pickerDateToolbar
=[[UIToolbar alloc] initWithFrame:CGRectMake(0,0,320,44)];
pickerDateToolbar
.barStyle =UIBarStyleBlackOpaque;
[pickerDateToolbar sizeToFit];

NSMutableArray*barItems =[[NSMutableArray alloc] init];

UIBarButtonItem*flexSpace =[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
[barItems addObject:flexSpace];

UIBarButtonItem*doneBtn =[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(DatePickerDoneClick)];
[barItems addObject:doneBtn];

[pickerDateToolbar setItems:barItems animated:YES];

[aac addSubview:pickerDateToolbar];
[aac addSubview:dtpicker];
[aac showInView:self.view];
[aac setBounds:CGRectMake(0,0,320,464)];


출처 : http://blog.naver.com/PostList.nhn?blogId=philipousys¤tPage=15
Posted by 오늘마감

댓글을 달아 주세요