iPhone效果评论框

时间:2010-12-29 22:44:30

标签: iphone fadein comments

我刚刚使用过Instagram应用程序。点击评论时,我喜欢这种效果。 当您单击“注释”时,您将看到一个淡入视图以插入注释文本。 我该如何实现这样的东西?

这里有两个截图:

alt text

alt text

alt text

1 个答案:

答案 0 :(得分:1)

设置UIAnimation。以视图的alpha值为0开始动画,然后将该视图的alpha值设置为1结束动画,并提交动画。瞧,你有一种淡入的观点。

这很容易。创建您的视图。当用户单击该按钮时,将该视图的alpha设置为0并将大小设置为小于最终大小等。

假设您的视图名为myView。你会写:

  

myView.alpha = 0;

     

myView.frame = CGRectMake(50,50,100,100);

     

[self.view addSubVew:myView];

     

[UIView beginAnimations:@“View Fade”context:nil];

     

[UIView setAnimationDuration:.25];

     

[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];

然后将alpha设置为1并增加视图的大小

  

myView.alpha = 1

     

myView.frame = CGRectMake(25,25,200,200);

然后你提交动画

  

[UIView commitAnimations];

就是这样,我把它写在了我的头顶,所以我为任何语法错误或任何事情道歉。但这就是它的完成方式。