[英]How to hide UIPickerView in uitextfield?
我创建了一个UITextField
,并将这个inputview设置为pickerview。 如果单击文本框显示的是pickerview,但是如果我不想更改pickerview的值,则尝试单击该视图以关闭pickerview,但是它不起作用...我在viewDidLoad()中设置了文本框inputview :
picker = [[UIPickerView alloc] init];
picker.dataSource = self;
picker.delegate = self;
self.pickerTF.inputView = picker;
pickerTF是一个UITextfield,而picker是一个UIPickerView。
我试图使用这些方法来关闭pickerview:
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return true;
}
-(BOOL)disablesAutomaticKeyboardDismissal{
return NO;
}
我已经编辑了.h文件:
@interface MyViewController : UIViewController <UIPickerViewDataSource, UIPickerViewDelegate, NetworkManagerDelegate, UITextFieldDelegate>
将轻endEditing:
手势识别器添加到文本字段的超级视图, endEditing:
在超级视图上调用endEditing:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.