Xcodeについて質問があります。画面上で画像を移動できるチュートリアルをネットで見つけました。ワンクリックでボタンを左に移動させ、右に戻す方法を説明していただけますか(これはどこにも見つかりません...)、その直後に別の IBAction を実行して、別のサブビューに切り替えることができますか? (私はすでにこのコードを自然に持っています...)。両方の IBAction を 1 つの集中型に追加しようとしましたが、うまくいかないようでした :-( この場合、アニメーションを表示せずにすぐにサブビューが開きます。
私が試したこと:
今までに得たコード:
-(IBAction) aMove: (id) sender{
if (bMove == NO) {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
btnTarget.transform = CGAffineTransformMakeTranslation(-30,0);
[UIView commitAnimations];
bMove = YES;
}else{
btnTarget.transform = CGAffineTransformIdentity;
bMove = NO;
}
}
-(IBAction) aAnimateActivate: (id) sender {
[self aMove:nil];
[self targetOpenView:nil]; //Opens the subview
}
私はあなたの助けに感謝します!ありがとう!