所以我看到这个问题的回答是有人说“使用TextFieldShouldBeginEditing这是UITextField委托协议中的方法”
我已经在原始视图中使用了popover委托协议:
@interface AddChildViewController : UIViewController <UIPopoverControllerDelegate> {
然后我在该视图中将UITextField作为IBOutlet。我是否必须创建一个只包含UITextField的新视图和viewcontroller?
请具体说明我应该放在哪个文件中。谢谢!
答案 0 :(得分:0)
我知道回答太晚了,但现在就是。
您可以在一个类中实现多个协议
例如:@interface AddChildViewController : UIViewController <UIPopoverControllerDelegate, UItextFieldDelegate>
从Interface Builder
(或Storyboard
)将textfield
的委托属性拖至AddChildViewController
在此方法中执行所有调整大小并添加日期选择器或日历组件:
TextFieldShouldBeginEditing
//你已经完成了