Ipad 尝试创建一个带有日期选择器的popover控件,当我单击UITextField时会弹出该控件

Ipad 尝试创建一个带有日期选择器的popover控件,当我单击UITextField时会弹出该控件,ipad,uidatepicker,popover,uitextfielddelegate,Ipad,Uidatepicker,Popover,Uitextfielddelegate,所以我看到这个问题的答案是这样的,有人说“使用TextFieldShouldBeginEditing,这是UITextField委托协议中的一种方法” 我已经在原始视图中使用了popover代理协议: @interface AddChildViewController : UIViewController <UIPopoverControllerDelegate> { @接口AddChildViewController:UIViewController{ 然后我将UITextFi

所以我看到这个问题的答案是这样的,有人说“使用TextFieldShouldBeginEditing,这是UITextField委托协议中的一种方法”

我已经在原始视图中使用了popover代理协议:

@interface AddChildViewController : UIViewController <UIPopoverControllerDelegate> {
@接口AddChildViewController:UIViewController{
然后我将UITextField作为该视图中的IBOutlet。我是否必须创建一个新的视图和viewcontroller,该视图和viewcontroller只包含UITextField


请具体说明我应该放在哪个文件中。谢谢!

我知道现在回答已经太晚了,但在这里

  • 在一个类中可以实现多个协议
    例如:
    @interface AddChildViewController:UIViewController

  • Interface Builder
    (或
    Storyboard
    )将
    textfield
    的委托属性拖动到
    AddChildViewController

  • 在此方法中执行所有调整大小和添加日期选择器或日历组件的操作:

  • textfield应该开始编辑

    //你完了