Nav*_*een 6 xcode animation uiview ios uistoryboard
如何在代码上从下到上移动视图:
colorView.hidden=NO;
colorView=[[UIView alloc]init];
colorView.frame=CGRectMake(0,480,320, 480);
colorView.bounds=CGRectMake(0,200,320, 280);
colorView.backgroundColor=[UIColor greenColor];
colorView.alpha=1.0f;
[webView addSubview:colorView];
[self.view addSubview:webView];
[self createTransparentView];
Run Code Online (Sandbox Code Playgroud)
那我怎么能在这里添加动画呢?
Vin*_*odh 54
最初,添加您的视图:
self.postStatusView.frame = CGRectMake(0, 490, 320, 460);
Run Code Online (Sandbox Code Playgroud)
对于从下到上的动画添加如下:
[UIView animateWithDuration:0.5
delay:0.1
options: UIViewAnimationOptionCurveEaseIn
animations:^{
self.postStatusView.frame = CGRectMake(0, 0, 320, 460);
}
completion:^(BOOL finished){
}];
[self.view addSubview:self.postStatusView];
Run Code Online (Sandbox Code Playgroud)
用于删除视图
[UIView animateWithDuration:1.5
delay:0.5
options: UIViewAnimationOptionCurveEaseIn
animations:^{
self.postStatusView.frame = CGRectMake(0, 490, 320, 460);
}
completion:^(BOOL finished){
if (finished)
[self.postStatusView removeFromSuperview];
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48567 次 |
| 最近记录: |