使用contentOffset
滚动到rect
中的字符串的UITextView
时有人遇到问题,但是视图根本不滚动吗?好像contentOffset
不知道如何处理传递给它的rect
。仅当两个rect
值相对于contentsize.height
的{{1}}之间有很大的垂直距离时,才会仅发生此错误。否则,UITextView
会正常工作:它将视图滚动到传递给contentOffset
的每个rect
值。我正在使用contentOffset
来获取字形的layoutManager
并传递到rect
中。
如果我先手动滚动到视图底部,然后执行contentOffset
,问题似乎已得到解决。我不确定为什么首先滚动到contentoffset
的底部才能纠正错误。
我的原始帖子不包含按下按钮时执行的代码。该函数一次接收一个NSRange。 NSRange值存储在数组中,并且按钮递增到每个NSRange值,并转换为UITextView
。
rect
}