gpt4 book ai didi

swift - 顶部 UITextView 的滚动位置

转载 作者:可可西里 更新时间:2023-11-01 01:43:16 25 4
gpt4 key购买 nike

我正在使用 swift 并希望 UITextView 在 View 启动时位于顶部。在我启动应用程序时,UITextView 滚动到末尾。我试过在线查看并认为 scrollRangeToVisible 可能有效,但不知道如何快速使用它。

import UIKit

class ThirdViewController: UIViewController {

@IBOutlet weak var FunFact: UITextView!

override func viewDidLoad() {
super.viewDidLoad()

FunFact.scrollRangeToVisible(0, 0)
// Do any additional setup after loading the view.
}
}

最佳答案

将此添加到您的 ViewController:

    override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
textView.layoutIfNeeded()
textView.contentOffset = CGPoint.zero
}

这会将 UITextView 滚动到顶部。因为它只知道它的大小,所以在布局时,更改文本后需要“layoutIfNeeded”(我在 viewDidLoad 中更改了它)。

关于swift - 顶部 UITextView 的滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953095/

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