NSAttributedString背景色渲染iOS 10 VS iOS 11

时间:2018-06-18 15:28:23

标签: ios swift nsattributedstring

我试图渲染一个"突出显示"本地使用NSAttributedString,我注意到它在iOS 10上非常漂亮,在iOS 11上非常无聊。 我可以说iOS 10渲染是正确的。

iOS 10:

enter image description here

并且iOS 11是完全错误的,但我猜他们决定出于性能原因牺牲一些绘图计算。

iOS 11:

enter image description here

我尝试了各种设置,但似乎无法实现轻松",意味着不编写任何自定义字符串绘图代码,以便在iOS 11上获得iOS 10渲染。

1 个答案:

答案 0 :(得分:0)

所以,我终于找到了一个可靠的解决方案,而且实际上很容易。您需要拥有<%-- my JSP page need test if year is bigger then 2019 --%> <c:if test="${ $("#year") > 2019 }"> ... </c:if> ,因此最好使用LayoutManager或您自己的自定义文本抽屉。这是我的自定义UITextView子类:

UITextView