HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – UIPopover中的UIDatePicker大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经搜索了整个互联网(可能我夸张了一点),了解如何将DatePicker放入UIPopover并在iPad应用程序中显示的教程。我已经尝试创建一个视图控制器,将datepicker放在视图控制器中,然后:

self.popover = [[UIPopoverController alloc] initWithContentViewController:sa];

(sa是我创建的视图控制器的名称),但这不起作用,并且应用程序崩溃。谁能帮忙?

解决方法

尝试以下代码。它会正常工作:

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

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

UIDatePicker *datePicker = [[UIDatePicker alloc]init];//Date picker
datePicker.frame=CGRectMake(0,44,320,216);
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
[datePicker setMinuteInterval:5];
[datePicker addTarget:self action:@selector(result) forControlEvents:UIControlEventValueChanged];//need to implement this method in same class 
[popoverView addSubview:datePicker];

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

[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

大佬总结

以上是大佬教程为你收集整理的ios – UIPopover中的UIDatePicker全部内容,希望文章能够帮你解决ios – UIPopover中的UIDatePicker所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: