繁体   English   中英

对textview中的文本进行动画处理(swift3)

[英]Animate the the text in a textview (swift3)

我正在寻找要一直滚动到底部的文本。 就像您在电影字幕中看到的一样。 我不想将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) {
}


}

在此处输入图片说明

使用UIScrollView并滚动带有文本的UILabel

您可以将标准UIView动画与时间配合使用,还可以选择动画曲线,并在闭包内部设置contentOffset

UIView.animate(withDuration: 10.0) { // 10 seconds
   scrollView.contentOffset = CGPoint(x: 0, y: maxDesiredScrollPosition)
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM