ios TextField设置secureTextEntry=Y

2022-08-25  本文已影响0人  有梦才可以远航
TextField设置secureTextEntry=YES后,会影响相邻的前一个TextField,导致前一个TextField无法使用第三方键盘

网上找了很多资料,暂时无法解释,处理方法我这边测试也没法处理。

个人处理方式:

经过多次测试,发现设置secureTextEntry=YES后,只会影响临近的上一个TextField,这里我们可以取巧,设置一个高度为0的TextField站位

//textField1正常使用第三方键盘
UITextField *textField1 = [UITextField new];

UITextField * textField2 = [UITextField new];
textField2.frame = CGRectMake(0, 0, 0, 0);

UITextField * textField3 = [UITextField new];
textField3.secureTextEntry = YES;

问题解决。

欢迎互相学习Github

上一篇 下一篇

猜你喜欢

热点阅读