最近、フリップカードのようなプロジェクトをやっています。ビュー コントローラー内に 2 つのサブビューがあり、ボタンをクリックするとサブビューを反転したいと考えています。私が今達成できるのは、ビュー全体が反転していることですが、サブビューのみが必要です=(コードの何が問題なのか教えてください.....;(みんなありがとう
- (void)test: (id)sender{
[UIView transitionFromView:firstView
toView:secondView
duration:0.5f
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished){
/* do something on animation completion */
}];
}
- (void)viewDidLoad
{
[super viewDidLoad];
firstView = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 250, 250)];
secondView = [[UIView alloc] initWithFrame:CGRectMake(50, 50, 250, 250)];
firstView.backgroundColor = [UIColor redColor];
secondView.backgroundColor = [UIColor blueColor];
UIButton* button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(0, 0, 25, 25);
[button addTarget:self action:@selector(test:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
[self.view addSubview:secondView];
[self.view addSubview:firstView];
}