Jacob Wood
Jacob Wood

Reputation: 467

display popover on uitextfield

I have created popover using the code below :

UIViewController* popoverContent = [[UIViewController alloc] init]; //ViewController

UIView *popoverView = [[UIView alloc] init];   //view
popoverView.backgroundColor = [UIColor blackColor];

UIDatePicker *datePicker=[[UIDatePicker alloc]init];//Date picker
datePicker.frame=CGRectMake(0,44,320, 216);
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
[datePicker setMinuteInterval:5];
[datePicker setTag:10];
[datePicker addTarget:self action:@selector(Result) forControlEvents:UIControlEventValueChanged];
[popoverView addSubview:datePicker];

popoverContent.view = popoverView;
popoverController = [[UIPopoverController alloc] initWithContentViewController:popoverContent];
popoverController.delegate=self;
[popoverContent release];

[popoverController setPopoverContentSize:CGSizeMake(320, 264) animated:NO];
[popoverController presentPopoverFromRect:tempButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];//tempButton.frame where you need you can put that frame

The tempbutton is a button created on uitextfied which is hidden (Created to get the frame in tempButton.frame ).

I was wondering if I can use any function in uitextfied which can be used instead of tempbutton.frame like uitextfied.frame or something.

Please let me know I am a noob in ios .

Thanks in Advance.

Upvotes: 0

Views: 1178

Answers (1)

RyanG
RyanG

Reputation: 4503

You can use:

yourTextField.frame

Just like you would

tempButton.frame

Upvotes: 1

Related Questions