回答
通知观察者看你有一个UITextField
设置代表自我。
[textField setDelegate : self];
然后使用委托
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
// call the method where u r making ur popover
}
当你开始在UITextField
写这个委托调用。
您可以使用文本框的委托方法之一,尽快显示您的酥料饼的文本字段开始编辑
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[self showPopOver];
}
注: - showPoperOver是一个自定义的方法。
OR
您可以通知
UITextFieldTextDidBeginEditingNotification
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[self showPopOverController];
}
- (void)showPopOverController
{
self.imgPicker = [[UIImagePickerController alloc] init];
self.imgPicker.delegate = self;
self.imgPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
_popover = [[UIPopoverController alloc] initWithContentViewController:self.imgPicker];
[_popover setDelegate:self];
[_popover presentPopoverFromRect:self.txtField.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}
,你需要在.h文件中声明
UIPopoverController *_popover;
@property (strong, nonatomic) IBOutlet UITextField *txtField;
@property (nonatomic, retain) UIImagePickerController *imgPicker;
这仅适用于iPad的
而不是ImagePicker制作您自己的ContentViewController。 – 2013-02-22 04:51:20
ThanQ帮助我。但它不适用于iphone – Sindu 2013-02-22 05:02:48
@prathyusha:我看到你以前的问题,我知道你的实际需求是什么。 – 2013-02-22 05:04:03
- 1. UITextField自动开始编辑模式
- 2. UITextField编辑开始呼吁查看结束编辑
- 3. 当UITextField或UITextView开始编辑时收到通知
- 4. 当编辑开始时更改UITextField背景
- 5. UITextField始终是可编辑的
- 6. 的UITextField的光标显示在开始编辑iPhone 6
- 7. 的iOS - 获取键盘大小的UITextField开始编辑
- 8. 编辑UITextField时显示UIPickerView
- 9. 如何使UIButton导致UITextField开始编辑文本
- 10. 当编辑在一个uitextfield上结束时检测,但在另一个uitextfield上开始时检测
- 11. 在开始编辑时清除UITextView上的文本编辑
- 12. Popover可编辑文本
- 13. 开始编辑textview时隐藏图像
- 14. 编辑时UISearchController变动幅度开始
- 15. Datagridview在加载时开始编辑
- 16. UITextField开始听写
- 17. HTML编辑器 - 同时编辑开始和结束标记
- 18. 编辑MAMP开始屏幕
- 19. 开始编辑插入
- 20. 的UITextField不编辑正确
- 21. 如何编辑的UITextField
- 22. UITextField开始处的光标
- 23. 正在编辑UITextField时切换UITextAutoCorrectionType
- 24. UITextField在编辑时更改字体
- 25. iOS UITextField在编辑时不会清除
- 26. 如何在编辑时更改UITextField
- 27. 如何在编辑时更改UITextField
- 28. 编辑时不显示UITextField阴影
- 29. 如何在开始时拉伸UITextField editng
- 30. popover可编辑的工具提示
我们可以在iphone中使用popover – Sindu 2013-02-22 05:25:39
no popover是只为ipad – Kasaname 2013-02-22 05:26:14
,但你总是可以创建自定义popover使用视图和加载表中的意见 – Kasaname 2013-02-22 05:26:47