Animation UILabel未设置动画
我希望在应用程序启动时为标签设置动画,但它不起作用Animation UILabel未设置动画,animation,uiview,uilabel,Animation,Uiview,Uilabel,我希望在应用程序启动时为标签设置动画,但它不起作用 -(void)viewDidLoad { [super viewDidLoad]; [self LaunchApp]; } -(void)LaunchApp { CGRect frame = _mylabel.frame; frame.origin.y = 100; [UIView animateWithDuration: 1.5 delay
-(void)viewDidLoad
{
[super viewDidLoad];
[self LaunchApp];
}
-(void)LaunchApp
{
CGRect frame = _mylabel.frame;
frame.origin.y = 100;
[UIView animateWithDuration: 1.5
delay:0.0
options:UIViewAnimationCurveEaseInOut | UIViewAnimationOptionBeginFromCurrentState
animations:^ {
[_mylabel setFrame:frame];
}
completion:^ (BOOL finished) {
}];
}
您是否使用xib或interfaceBuilder创建视图 如果是,请尝试选择xib并取消选择“使用自动布局”
viewDidLoad
在加载视图控制器的视图后调用,但此时它不会显示在屏幕上。
您可能想订阅UIApplication
的通知之一。请阅读有关应用程序状态转换的文档,以获得您真正需要的