Ios 使用ViewController显示UIDatePicker(modalPresentationStyle=UIModalPresentationPopover)

Ios 使用ViewController显示UIDatePicker(modalPresentationStyle=UIModalPresentationPopover),ios,objective-c,datepicker,Ios,Objective C,Datepicker,我刚刚开始学习如何使用PopoverController显示UIDatePicker(尽管仍然不起作用),Xcode已经告诉我它已被弃用 现在仍然很少看到为新方法制作的教程,更不用说里面有DatePicker了。当我学习objective C时,我需要一个简单的代码示例,可以在触摸TableViewCell时显示DatePicker,无论单元格位置在屏幕中的什么位置(我还希望popover视图不会弹出到屏幕外部或部分外部),选择器下方的一个按钮,用于接受值,如果用户在弹出框外点击,则自动关闭弹出

我刚刚开始学习如何使用PopoverController显示UIDatePicker(尽管仍然不起作用),Xcode已经告诉我它已被弃用

现在仍然很少看到为新方法制作的教程,更不用说里面有DatePicker了。当我学习objective C时,我需要一个简单的代码示例,可以在触摸TableViewCell时显示DatePicker,无论单元格位置在屏幕中的什么位置(我还希望popover视图不会弹出到屏幕外部或部分外部),选择器下方的一个按钮,用于接受值,如果用户在弹出框外点击,则自动关闭弹出框。我尝试过实现它,它不使用popover,但结果很奇怪。我还阅读了一些知识库,让我开始学习制作popover的新方法,但它没有告诉我如何在其中放置日期选择器和按钮。有人能帮忙吗


哦,顺便说一句,我使用UITableViewController,如果这对解决方案有任何意义的话。谢谢。

您可以使用此库,它对所有类型的采摘者都非常有用。您只需一行就可以显示选择器。它是在Objective C中开发的

您可以使用此库,它对所有类型的选择器都非常有用。您只需一行就可以显示选择器。它是在iOS 9.x版本中不推荐的Objective C中开发的。仅显示警告即可将UIPopoverController替换为UIPopoverPresentController,并使用该控制器属性和委托方法 从下面读 链接 阅读下面的链接


在情节提要中拖动Datepickerviewcontroller选择Datepickerviewcontroller,然后拖动uidatepicker、按钮、创建iBullete和操作。DatePickServiceController连接firstviecontroller按钮的segue并选择segue go to Attribute Inspactor部分,然后选择iOS 9.x版本中不推荐的动画样式PopOvercontroller呈现类型。仅显示警告即可将UIPopoverController替换为UIPopoverPresentController,并使用该控制器属性和委托方法 从下面读 链接 阅读下面的链接

在情节提要中拖动Datepickerviewcontroller选择Datepickerviewcontroller,然后拖动uidatepicker、按钮、创建iBullete和操作。DatePickServiceController连接firstviecontroller按钮的segue并选择segue go to Attribute Inspactor部分并选择动画样式popover呈现类型