2

我想像浏览器、Skype 和其他窗口选项卡最小化一样关闭 UIView。但我想像这样关闭我的 UIView 。表示我在哪个按钮上单击我的 UIView 关闭,例如最小化,并关闭我的按钮显示的位置,即:我将 UIButton 放在导航上。

我不想最小化我的 UIView,我想像最小化一样关闭我的 UIView。

专家的任何提示都将非常受欢迎。

4

1 回答 1

0

使用此代码

[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]

这应该可以帮助你

于 2013-01-24T10:50:07.030 回答