画面外の位置から画面の外に位置を動かします
// UILabelをニコニコ風に流す
func nicoAnimation(label: UILabel) {
label.frame.origin.x = UIScreen.main.bounds.size.width
// 文字の流れるスピードを調整する
UIView.animate(withDuration: 8, animations: { () -> Void in
label.frame.origin.x = -UIScreen.main.bounds.size.width
}, completion: { finished in
// 繰り返し
self.nicoAnimation(label: label)
})
}
storyboaradを使用する際はauto layoutを外す