gpt4 book ai didi

ios - 在 iOS7 或 TextKit 中使用什么代替 scrollRangeToVisible

转载 作者:技术小花猫 更新时间:2023-10-29 11:21:58 24 4
gpt4 key购买 nike

在以前的 iOS 版本中,我的 UITextView 将滚动到底部使用

[displayText scrollRangeToVisible:NSMakeRange(0,[displayText.text length])];

CGFloat topCorrect = displayText.contentSize.height -[displayText bounds].size.height;
topCorrect = (topCorrect<0.0?0.0:topCorrect);
displayText.contentOffset = (CGPoint){.x=0, .y=topCorrect};

但前者现在会产生一种怪异的效果,即每次我将文本附加到 View 时,它都会从一段很长的文本的顶部开始并以动画方式滚动到底部。有没有办法在添加文字时弹出到文字底部?

最佳答案

textView.scrollEnabled = NO;
[textView scrollRangeToVisible:NSMakeRange(textView.text.length - 1,0)];
textView.scrollEnabled = YES;

这对我来说在 iOS 7.1.2 中非常有效。

关于ios - 在 iOS7 或 TextKit 中使用什么代替 scrollRangeToVisible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20224765/

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