UIView animateWithDuration: duration: animations: completion: seems to have a default transition?
animation, ios, objective-c, uiview
Solution
You can change this setting by using the `animateWithDuration:delay:options:animations:completion:` alternative. Send an `UIViewAnimationOption` mask for the option parameter. These are the options that you're interested in :
UIViewAnimationOptionCurveEaseInOut
UIViewAnimationOptionCurveEaseIn
UIViewAnimationOptionCurveEaseOut
UIViewAnimationOptionCurveLinear
The documentation says that `UIViewAnimationOptionCurveEaseInOut` is the default value.
See the documentation for more details : http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html
Problem
In my program, I want to create an animation that will move at a constant speed. It appears that the animation starts slowly, speeds up and then finishes slowly. Is there any way to change this?