gpt4 book ai didi

ios - UITextView 在旋转时保持文本位置

转载 作者:可可西里 更新时间:2023-11-01 06:14:05 26 4
gpt4 key购买 nike

我的应用程序有一个 UITextView,其中包含一段长的、不可编辑的、可滚动的文本。当用户旋转设备时,我注意到移动中的位置。因此,例如,假设设备处于纵向模式,左上角的词是“Stackoverflow”,在旋转到横向后,它不再是左上角的词,文本偏离一行或有时多行。如果我旋转回纵向,它会移动得更多。每次只要一点点。

有没有办法在旋转时保持位置,以便用户始终看到相同的词(或至少是包含该词的行)?

编辑:我认为以下内容可行,但我不确定如何对第一部分进行编码:

  1. 获取第一个可见单词的范围
  2. 旋转
  3. 使用 scrollRangeToVisible: 滚动到保存的范围:

最佳答案

每当发生旋转时,您都可以尝试滚动到顶部。然而,在 UITextView 的顶部滚动并不是那么简单。

我建议查看此线程: How do I force a UITextView to scroll to the top every time I change the text?

关于ios - UITextView 在旋转时保持文本位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124473/

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