iphone6p ios14 密码键盘偶现九宫格并且无法修改

iphone6p iOS 14中,密码键盘偶尔会变成九宫格,并且无法修改,有时候也会出现小地球的那个图标,但是点击没有任何反应。


[图像经过版主编辑]

iPhone 6 Plus

发布日期 2020年11月22日 下午7:48

回复
回复量: 8

2021年1月12日 上午6:59 回应 M_Li

我也遇到了这个问题,很明显这个是 iOS14.1以上的系统!

就是将TextField的secureTextEntry设置为YES,键盘类型(keyboardType)设置为UIKeyboardTypeASCIICapable时,点击文本框,键盘显示为九宫格形式,并且只能输入数字字符,键盘底部左下角的“小地球”图标不出现。只有文本框控件的secureTextEntry设置为NO时(即字符明文显示),“小地球”图标才会出现,此时切换键盘,才会以全键盘方式显示,并且可以输出字母、数字等字符。很明显这是iOS14.1 以上的系统,iOS 14.0.1 、iOS 13 以下均正常!


[经过版主编辑]

2021年4月26日 上午12:38 回应 michael_sz

我这样搞好像可以

if (@available(iOS 10.0, *)) {

    if (@available(iOS 12.0, *)) {

      pwTF.textContentType = UITextContentTypeNewPassword;

    } else {

      // Fallback on earlier versions

    }

  } else {

    // Fallback on earlier versions

  }if (@available(iOS 12.0, *)) {

    pwTF.textContentType = UITextContentTypeNewPassword;

  } else {

    // Fallback on earlier versions

  }

2020年12月3日 下午5:15 回应 fatter

fatter,您好


感谢您来到 Apple 支持社区!


我有看到您的问题暂时还没有其他社区用户来一起讨论或回复。如果您能提供以下信息,可能会帮助他人更好地了解并回答您的问题:


  • 由于目前 iOS 14 并不兼容 iPhone 6 Plus 设备,请再次核对您的设备机型和系统版本,并提供准确的信息。(您可以前往“设置”>“通用”>“关于本机”中查看设备当前的“软件版本”。)
  • 请问您指的“密码键盘”具体是什么?具体在执行什么操作步骤时出现?
  • 请问您指的“小地球的那个图标”具体在执行什么操作步骤后会出现?
  • 如果可能,请尽可能详细并准确地描述您的问题和操作步骤,同时提供相关的截图或照片。


期待您的回复!


非常感谢!

2021年3月25日 上午3:57 回应 M_Li

我也遇到了该问题,在iOS14.1以上的系统出现这种情况经过研究排查发现:

1、一个viewcontroller放了三个textfield,其中第一个为数字键盘,第二第三个为密码键盘就是将TextField的secureTextEntry设置为YES

2、点击第一个正常弹数字键盘,点击第二个第三个弹出九宫格键盘且输入为特殊字符

3、在textfield代理中解决了该问题,但是发现并不是根治

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField

{

    if (textField==self.rePasswordTF) {

        self.rePasswordTF.secureTextEntry=YES;

    }

    else if (textField==self.passwordTF)

    {

        self.passwordTF.secureTextEntry=YES;

    }

    else if(textField==self.verCodeTF)

    {

        self.verCodeTF.secureTextEntry=NO;

    }

    return YES;

}

这种情况下点击第二个第三个会正常弹出密码键盘,不会弹出九宫格,但是如果一旦在第一个数字键盘输入了数据,再点击第二个第三个键盘时就又会弹出九宫格键盘。

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

iphone6p ios14 密码键盘偶现九宫格并且无法修改

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!