TextField键盘不能收回问题!!!
问题:多个TextField 框 ----其中有一个是弹出actionSheet被键盘遮挡
在点击切换textField过程中,会出现丢失焦点的问题,从而对当前页面的键盘,并不能正确处理。这个丢失是不可逆的。无论是
1.[_textFieldA resignFirstResponder];
//单独设置textFieldA隐藏键盘
2.[self.view endEditing:NO];
//重新获取焦点
[self.view endEditing:YES];
//重新取消键盘
3.[[UIApplication sharedApplication].keyWindow endEditing:YES];
//获取主页面去操作键盘
都没效果。
最后,
【TextField键盘不能收回问题!!!】只能放弃[_textFieldB addTarget:self action:@selector(textFieldBeginEditingForB:) forControlEvents:UIControlEventEditingDidBegin];
使用_textFieldB.delegate = self;
在delegate方法-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField里,单独对textFieldB判断,进而实现键盘A的收起操作。
推荐阅读
- 2018-02-06第三天|2018-02-06第三天 不能再了,反思到位就差改变
- 良心
- EditText默认不获取焦点弹出键盘
- 不能坚持的理由
- 第十六天(请介绍一件让你非常自豪的事情,(不能是职业类的),什么原因感到自豪。)
- 呼市首大医院温馨提示(男人有啥也不能有“qian”)
- 逃避问题并不能让问题消失
- 随笔7.21-涂改遗忘
- (If)|(If) 404 Not Found
- 小狗钱钱摘抄