我想像浏览器、Skype 和其他窗口选项卡最小化一样关闭 UIView。但我想像这样关闭我的 UIView 。表示我在哪个按钮上单击我的 UIView 关闭,例如最小化,并关闭我的按钮显示的位置,即:我将 UIButton 放在导航上。
我不想最小化我的 UIView,我想像最小化一样关闭我的 UIView。
专家的任何提示都将非常受欢迎。
我想像浏览器、Skype 和其他窗口选项卡最小化一样关闭 UIView。但我想像这样关闭我的 UIView 。表示我在哪个按钮上单击我的 UIView 关闭,例如最小化,并关闭我的按钮显示的位置,即:我将 UIButton 放在导航上。
我不想最小化我的 UIView,我想像最小化一样关闭我的 UIView。
专家的任何提示都将非常受欢迎。
使用此代码
[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:<duration>];[UIView setAnimationRepeatAutoreverses:NO];[UIView setAnimationRepeatCount:0]
[yourView setTransform:CGAffineTransformMakeScale(0.009, 0.009)]; //if you dont get ratio start with 0.5,0.5 keep reducing till you get right number
yourView.center=yourButton.center
[UIView commitAnimations]
//in order to maximize do
[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:<duration>];[UIView setAnimationRepeatAutoreverses:NO];[UIView setAnimationRepeatCount:0]
[yourView setTransform:CGAffineTransformMakeScale(1, 1)];
yourView.center=CGPointMake(320/2.0f,480/2.0f);
[UIView commitAnimations]
这应该可以帮助你