ios TextField设置secureTextEntry=YES问题

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

你可能感兴趣的:(ios TextField设置secureTextEntry=YES问题)