ibireme / YYText

Powerful text framework for iOS to display and edit rich text.
MIT License
8.84k stars 1.69k forks source link

YYTextView设置typingAttributes属性部分属性失效,部分有效 #887

Open biqinglin opened 5 years ago

biqinglin commented 5 years ago
contentTextView.typingAttributes = [NSAttributedString.Key.paragraphStyle : paragraphStyle,
                                            NSAttributedString.Key.foregroundColor : textEditingActionBar.contentColor,
                                            NSAttributedString.Key.font : textEditingActionBar.contentFont as Any,
                                            NSAttributedString.Key.obliqueness : textEditingActionBar.isContentItalic ? 0.2:0,
                                            NSAttributedString.Key.underlineStyle : textEditingActionBar.isContentUnderline ? 1:0,
                                            NSAttributedString.Key.underlineColor : textEditingActionBar.contentColor,
                                            NSAttributedString.Key.strikethroughStyle : textEditingActionBar.isContentStrike ? 1.5:0,
                                            NSAttributedString.Key.strikethroughColor : textEditingActionBar.contentColor]

如上代码设置,文字颜色、斜体无效,其他有效,我换成UITextView都是正常的

最后想说一句:这个库太久没有维护了,问题很多很多,慎用!我已经换回UITextView

HellojingQiu commented 5 years ago

我记得YYText是使用String做Key的, 用RawValue试一下?