楼主换个思路:
把这个只有一半的view,作为现在主view 的subview就行了,然后上半部分你可以设一个透明的button,点击上半部分之后下半部分消失。so上你遇到的问题绝笔有人遇到过了
http://stackoverflow.com/questions/5805816/present-a-view-controller-that-is-half-the-size-of-the-screen