iOS Swift-从右到左自动滚动UILabel
这两列需要自动滚动(如选框)。但我做这件事有困难。我找到了两种解决方案,但不幸的是,它们都不起作用 非常感谢您的帮助 试试这个:iOS Swift-从右到左自动滚动UILabel,ios,swift,uilabel,Ios,Swift,Uilabel,这两列需要自动滚动(如选框)。但我做这件事有困难。我找到了两种解决方案,但不幸的是,它们都不起作用 非常感谢您的帮助 试试这个: let label = UILabel() override func viewDidLoad() { super.viewDidLoad() label.frame = CGRectMake(320, 100, 200, 60) label.text = "This is my music line" self.view
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)
})
}
}