0
UIViewアニメーションの問題:アニメーションを完了した後にもう一度アニメーションが表示されます。UIView.animation Issue
let frameHeight: CGFloat = 44.0
self.frame = CGRect(x: 0, y: -frameHeight, width: UIScreen.main.bounds.width, height: frameHeight)
UIView.animate(withDuration: 0.5, animations: {
self.frame.origin.y += self.frameHeight
}, completion: { _ in
UIView.animate(withDuration: 0.5, delay: 1, options: [], animations: {
self.frame.origin.y -= self.frameHeight
})
})