Ярлык ввода с анимации сверху на текущий вид в приложении iPhone - PullRequest
0 голосов
/ 08 августа 2009

Как добавить метку, которая входит в мой текущий контроллер вида,

Анимация сверху;

т.е.

как слайдер, он должен появиться на экране,

Я хочу показать детали на нем,

я знаю [self.view addSubView: myNewLabel];

но анимация не создается,

Мне нужна анимация.

1 Ответ

1 голос
/ 08 августа 2009

Думаю, я получил ответ от 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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...