-1
В моем главном ViewController у меня есть 2 UIView's, названный AppointmentView и BookView, и я поместил UIButton на оба UIView при щелчке на том, что мне нужно перевернуть каждое представление.Как оживить два флешка UIView в iOS?
Я добавил код ниже, но проблема в том, что я нажимаю на UIButton, переворачивая его и приближаясь к той же странице (а не к второму виду).
Пожалуйста, помогите мне
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.bookAppointmentView cache:YES];
[self.view addSubview:self.bookAppointmentView];
[UIView commitAnimations];
Обновленный код
- (IBAction)addnewPatient:(id)sender {
self.createNewPatientView.hidden=NO;
self.bookAppointmentView.hidden=YES;
self.createNewPatientView.backgroundColor=[UIColor colorWithRed:254.0/255.0 green:254.0/255 blue:254.0/255 alpha:1];
self.createNewPatientView.layer.cornerRadius=5;
self.createNewPatientView.layer.masksToBounds=YES;
[UIView transitionFromView:self.bookAppointmentView toView:self.createNewPatientView duration:.6 options:(UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationOptionShowHideTransitionViews) completion:^(BOOL finished)
{
//completion code goes here
}];
}
- (IBAction)existingPatient:(id)sender {
self.bookAppointmentView.hidden=NO;
self.createNewPatientView.hidden=YES;
[UIView transitionFromView:self.createNewPatientView toView:self.bookAppointmentView duration:.6 options:(UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationOptionShowHideTransitionViews) completion:^(BOOL finished)
{
//completion code goes here
}];
}
будет ли это работать ??? –
Не работает этот –
Что происходит, когда вы используете код выше? –