美文网首页
iOS13 textfield的placeholder字体颜色崩

iOS13 textfield的placeholder字体颜色崩

作者: Queen_BJ | 来源:发表于2020-04-30 14:04 被阅读0次

由于iOS13禁止了textfield通过KVC获取私有属性,出现奔溃问题

奔溃报错
Access to UITextField's _placeholderLabel ivar is prohibited. This is an application bug

项目中奔溃代码定位到:textView出现问题
_inputView.placeholder = [model objectForKey:@"pholder"];
_inputView.placeholderColor = [UIColor lightGrayColor];

由于用的是三方库UITextView+Placeholder.h ,此库中用了KVC方式给颜色赋值导致奔溃
所以更新新的三方库UITextView+Placeholder.h,对iOS13进行了适配,解决了问题

相关文章

网友评论

      本文标题:iOS13 textfield的placeholder字体颜色崩

      本文链接:https://www.haomeiwen.com/subject/nfpzwhtx.html