gpt4 book ai didi

ios - UITextView的scrollRangeToVisible使范围可见出现在顶部

转载 作者:行者123 更新时间:2023-11-30 12:23:07 32 4
gpt4 key购买 nike

我目前正在使用 UITextView。当我使用scrollRangeToVisible时,它可以工作,但它会将范围带到屏幕底部。我怎样才能把这个范围带到屏幕顶部。 TLDR:UITextview 方法scrollRangeToVisible 将感兴趣的字符带到 View 底部。我希望它出现在 View 的顶部。我怎样才能做到这一点?谢谢

最佳答案

一种方法是:

  • 在顶部找到所需范围的边界框
  • 如果它位于当前顶行下方,则添加 TextView 的高度
  • 然后调用.scrollRectToVisible()

您还需要一些错误和边界检查。我整理了一个扩展,如果您愿意,您可以尝试一下:https://gist.github.com/DonMag/19daac863553c51725a56f0bc3296076

关于ios - UITextView的scrollRangeToVisible使范围可见出现在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44549338/

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