Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
中的iOS动画按钮_Ios - Fatal编程技术网

中的iOS动画按钮

中的iOS动画按钮,ios,Ios,我想知道如何在中设置按钮动画,例如snapchat。当用户在这两个字段中输入其凭据时(例如,当凭据不为空时),会在以下字段中设置登录按钮的动画: 对如何做到这一点有什么建议吗 使用UIButton的imageView属性。可以创建如下动画: [myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal]; myButton.imageView.animationImages = [NSArray a

我想知道如何在中设置按钮动画,例如snapchat。当用户在这两个字段中输入其凭据时(例如,当凭据不为空时),会在以下字段中设置登录按钮的动画:


对如何做到这一点有什么建议吗

使用UIButton的imageView属性。可以创建如下动画:

[myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal];
myButton.imageView.animationImages = [NSArray arrayWithObjects:
                                  [UIImage imageNamed:@"1.png"],
                                  [UIImage imageNamed:@"2.png"],
                                  [UIImage imageNamed:@"3.png"],
                                  [UIImage imageNamed:@"4.png"],
                                  [UIImage imageNamed:@"5.png"],
                                  nil];

myButton.imageView.animationDuration = 0.5;
[myButton.imageView startAnimating];

您可以使用
animateWithDuration:

[UIView animateWithDuration:0.3f delay:0.0f options:UIViewAnimationOptionCurveEaseInOut animations:^{
    [myButton setFrame:CGRectMake(0.0, 40.0, 320, 50)];
} completion:nil];