gpt4 book ai didi

ios - 第一个 rect 返回无限帧

转载 作者:行者123 更新时间:2023-11-29 10:35:37 25 4
gpt4 key购买 nike

我正在尝试获取添加到单元格中的 TextView 中最后一个字符的位置。当我重新加载单元格然后此方法返回无限矩形时会发生什么。我不知道为什么会这样。请帮我改正。到目前为止,我的代码如下-

UITextPosition *Pos2 = [_txt_EventName positionFromPosition: _txt_EventName.endOfDocument offset: 0];
UITextPosition *Pos1 = [_txt_EventName positionFromPosition: _txt_EventName.endOfDocument offset: -1];

UITextRange *range = [_txt_EventName textRangeFromPosition:Pos1 toPosition:Pos2];

CGRect rect=[_txt_EventName firstRectForRange:range];

CGPoint lastCharPoint=rect.origin;

最佳答案

我遇到了同样的问题(实际上是无意中发现了你的问题)并通过在我的 TextView 上调用 layoutIfNeeded 解决了我的问题。在此调用之后,正确计算返回的矩形。花了很多时间来解决这个问题。

祝你好运,Z.

关于ios - 第一个 rect 返回无限帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27288721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com