========================================================== =============================== Original blog, for reprinting, please declare the source of e-coffee-Focus on mobile Internet ==================================== ====================================
When creating an image wallpaper application, you need to hide the tab and navigation bar at the bottom of the wallpaper. These systems are all animated.
Then, I added the like button to the wallpaper and set its hidden to work with the dynamic hiding of tabs.
Button. Hidden = yes;
However, it is found that the button is instantaneous and does not match the tab animation.
Therefore, an animation is added to the hidden action of the button. As follows:
-(Void) Hidden {catransition * animation = [catransition animation]; animation. type = kcatransitionfade; animation. duration= 0.4; [button. layer addanimation: animation forkey: Nil]; button. hidden = yes ;}
You only need the above code for each hidden operation.
Ref: http://stackoverflow.com/questions/9115854/animating-hide-show