[英]iOS Swift - Autoscroll UILabel from Right to Left
这两个列需要自动滚动(如选取框)。 但我在执行此操作时遇到问题。 我找到了两种解决方案,但不幸的是,这些解决方案均无效。
任何帮助是极大的赞赏。
尝试这个:
let label = UILabel()
override func viewDidLoad() {
super.viewDidLoad()
label.frame = CGRectMake(320, 100, 200, 60)
label.text = "This is my music line"
self.view!.addSubview(label)
NSTimer.scheduledTimerWithTimeInterval(2.0, target: self, selector: #selector(self.LabelAnimate), userInfo: nil, repeats: true)
}
func LabelAnimate() {
UIView.animateWithDuration(3.0, delay: 0.0, options: .TransitionNone, animations: {() -> Void in
self.label.frame = CGRectMake(-320, 100, 200, 60)
}, completion: {(isDone: Bool) -> Void in
self.label.frame = CGRectMake(320, 100, 200, 60)
})
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.