我希望在它所在的位置重新調整按鈕的大小並延遲它,請你幫助我嗎? (發件人=的UIButton)目標C按鈕調整大小和延遲
我的功能:
-(IBAction)Animate: (id) sender
{
[sender setBackgroundImage:[UIImage imageNamed:@"Text Bg large.png"] forState:UIControlStateNormal];
CABasicAnimation *scale;
scale = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
scale.fromValue = [NSNumber numberWithFloat:1];
scale.toValue = [NSNumber numberWithFloat:1.3];
scale.duration = 1;
scale.removedOnCompletion = NO;
scale.repeatCount = 1;
[sender addAnimation:scale forKey:@""];
[sender setFrame:(CGRectMake(x, y, z, w))];
}
做我用X,Y,Z什麼,W如果我想這個按鈕將保持在相同的位置,併成長1.3倍大不手動輸入值。哦,我怎麼能延遲這個操作?
動畫已經擴展到1.3倍,是不是?你究竟想在這裏做什麼,哪些不起作用? –
是的,動畫是縮放它。但是在動畫結束之後,它會縮小到原始大小,並且我希望在動畫之後以新大小修復它。 – DanM
啊,對,理解。我的核心動畫是生鏽的:) –