0

我正在尝试制作一个动画,当我们触摸屏幕顶部并向下拖动时,UIView 应该从上到下(或直到屏幕中间)出现。

4

2 回答 2

1

设置您的视图框架,然后将这些代码添加到您的按钮操作中。

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationBeginsFromCurrentState:YES];
    [UIView setAnimationDuration:1.0];
    [yourView setFrame:CGRectMake(0, 250, 320, 100)];
    [UIView commitAnimations];
于 2013-03-05T09:23:49.573 回答
0

根据您的需要设置位置

[UIView beginAnimations:@"DragView" context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[UIView setAnimationDuration:0.5f];
self.dragView.frame = CGRectMake(newXPose, newYPose,width, height);
[UIView commitAnimations];  
于 2013-03-05T09:24:28.400 回答