我在 XIB 中创建了 UIView。我想将这个视图从左到右设置为SIDE BY SIDE的 2 倍。
下面的代码为 UIView 设置动画,但此代码为 UIView 的一个一个转换设置动画。我希望重复使用相同的视图。这可能吗?请看我下面的代码。
[UIView animateWithDuration:0.5
delay:1.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
viewPasscode.frame = CGRectMake(-320, viewPasscode.frame.origin.y, viewPasscode.frame.size.width, viewPasscode.frame.size.height);
}
completion:^(BOOL finished){
if (finished)
viewPasscode.frame = CGRectMake(320, 9, 309, 274);
else
return;
[UIView animateWithDuration:0.5
delay:1.0
options:UIViewAnimationOptionCurveEaseIn
animations:^{
viewPasscode.frame = CGRectMake(6, 9, 309, 274);
}
completion:^(BOOL finished){
if (finished)
viewPasscode.frame = CGRectMake(6, 9, 309, 274);
}];
}
];