I want to have a view on a window and in response to a message (button click or menu) I want to have another view slide down above it, and have the first view resize.
It should be noted if you don't set a duration for the animation block, the default is about 0.25 seconds, which actually seems to work very well in most cases.
I suggest trying with that duration first whenever experimenting with CoreAnimation.