我正在寻找要一直向下滚动到底部的文本。就像你在电影里看到的一样。我不想将textview的x,y位置从上到下移动到文本内部。
import UIKit
class ViewController: UIViewController {
@IBOutlet var text: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func play(_ sender: Any) {
}
}
答案 0 :(得分:2)
使用UIScrollView
并将UILabel
与其中的文字一起滚动。
您可以使用带有计时和可选动画曲线的标准UIView
动画,并在闭包内设置contentOffset
。
UIView.animate(withDuration: 10.0) { // 10 seconds
scrollView.contentOffset = CGPoint(x: 0, y: maxDesiredScrollPosition)
}