从顶部进入的标签动画到iPhone应用程序中的当前视图

时间:2009-08-08 00:14:04

标签: iphone

如何添加进入当前视图控制器的标签

从顶部制作动画;

像滑块一样,它应该出现在屏幕上,

我想在其上显示详细信息,

我知道 [self.view addSubView:myNewLabel];

但它不会制作任何动画,

我需要动画。

1 个答案:

答案 0 :(得分:1)

我想,我得到了r& d的答案。

转到您的视图控制器,

转到viewDidLoad方法

添加以下代码,

    UIView *aNewView;
aNewView=[[UIView alloc] initWithFrame:CGRectMake(0, -90, 320, 90)];
[aNewView setBackgroundColor:[UIColor brownColor]];
[aNewView setAlpha:0.87];

    UILabel *titleLabel;
titleLabel=[[UILabel alloc] initWithFrame:CGRectMake(20, 25, 280, 30)];
titleLabel.font=[UIFont systemFontOfSize:15];
titleLabel.text=@"SRK - Sagar R Kothari";
titleLabel.textColor=[UIColor whiteColor];
titleLabel.backgroundColor=[UIColor clearColor];
[aNewView addSubview:titleLabel];

CGRect frame = aNewView.frame;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.75];

frame.origin.y = 90;
frame.origin.x = 0;
frame.size.height=400;
self.view.frame = frame;

[UIView commitAnimations];


[self.view addSubview:aNewView];