当字形的rect Y值与前一个rect距离很远时,不执行“ contentOffset”

时间:2019-04-10 18:27:40

标签: swift contentoffset

使用contentOffset滚动到rect中的字符串的UITextView时有人遇到问题,但是视图根本不滚动吗?好像contentOffset不知道如何处理传递给它的rect。仅当两个rect值相对于contentsize.height的{​​{1}}之间有很大的垂直距离时,才会发生此错误。否则,UITextView会正常工作:它将视图滚动到传递给contentOffset的每个rect值。我正在使用contentOffset来获取字形的layoutManager并传递到rect中。

如果我先手动滚动到视图底部,然后执行contentOffset,问题似乎已得到解决。我不确定为什么首先滚动到contentoffset的底部才能纠正错误。

我的原始帖子不包含按下按钮时执行的代码。该函数一次接收一个NSRange。 NSRange值存储在数组中,并且按钮递增到每个NSRange值,并转换为UITextView

rect

}

0 个答案:

没有答案