如何在单击文本字段但不显示键盘时显示模态视图?

时间:2014-09-15 04:14:14

标签: ios angularjs cordova ionic-framework

我是AngularJSIonic框架的新手。

我正在使用PhoneGap和Ionic构建混合应用。

我有一种情况,用户点击UITextField,然后弹出一个模式列表,其中选择一个帐号将使模式消失,并在UITextField中输入所选值。

到目前为止,我已经进入了一个阶段,点击UITextField会触发模态弹出事件,但由于输入类型是文本,键盘也会显示。 (iOS平台)

我该如何解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:0)

使用UITextFieldDelegate方法textFieldDidBeginEditing

-(void)textFieldDidBeginEditing:(UITextField *)textField
{
    [textField resignFirstResponder];
}

答案 1 :(得分:0)

尝试这个,如果你需要更多信息,那么你可以分享。

  -(void)textFieldDidBeginEditing:(UITextField *)textField
 {
   [textField resignFirstResponder];
   SampleViewController *sample = [[SampleViewController alloc] initWithNibName:@"SampleViewController" bundle:nil];
   [self.navigationController presentViewController:sample animated:YES completion:nil];
 }