gpt4 book ai didi

ios - 使用动画滚动 textView 的底部

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:44 30 4
gpt4 key购买 nike

我的代码右边是向下滚动的动画,但只是停在我放置 y 坐标的位置。我希望动画继续到 TextView 的最底部。

     UIView.animate(withDuration: 9) { 


self.textView.contentOffset = CGPoint(x: 0, y: 100)
}

最佳答案

使用scrollRangeToVisible

Playground 示例:

import UIKit
import PlaygroundSupport

func scrollTextViewToBottom(_ textView: UITextView) {
if(textView.text.characters.count > 0 ) {
guard let text = textView.text else {
return
}
let bottom = NSRange(location: text.characters.count - 1, length: 1)
textView.scrollRangeToVisible(bottom)
}
}

var textView = UITextView(frame: CGRect(x: 0, y: 0, width: 200, height: 300))
textView.text = "start long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts long texts end"

PlaygroundPage.current.liveView = textView

scrollTextViewToBottom(textView)

关于ios - 使用动画滚动 textView 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44741912/

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