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

在iPhone应用程序中从顶部动画输入到当前视图的标签,iphone,Iphone,如何添加进入当前视图控制器的标签 从顶部制作动画 i、 e 就像一个滑块,它应该出现在屏幕上 我想显示它的详细信息 我知道 [self.view addSubView:myNewLabel] 但它不会产生任何动画 我需要动画。我想,我是通过研发得到答案的 转到视图控制器 获取viewDidLoad方法 添加以下代码 UIView *aNewView; aNewView=[[UIView alloc] initWithFrame:CGRectMake(0, -90, 320, 90)];

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

从顶部制作动画

i、 e

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

我想显示它的详细信息

我知道 [self.view addSubView:myNewLabel]

但它不会产生任何动画


我需要动画。

我想,我是通过研发得到答案的

转到视图控制器

获取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];

您也可以只设置标签的动画,而不是将其添加到另一个视图并设置该视图的动画。除此之外,你的想法是对的。