Use animateWithDuration