#ios5 #animation #uiview #xcode4 #switch-statement
#ios5 #Анимация #uiview #xcode4 #switch-инструкция
Вопрос:
кажется, я не могу понять, как изменить представления с помощью анимации в новой ios 5. у меня есть этот код, который просто переключает представления, но без какого-либо типа анимации. Это код, который у меня есть на данный момент:
-(IBAction)back:(id)sender{
if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
{
NSLog(@"didTouchDoneButton 5.x");
[self dismissViewControllerAnimated:NO completion:nil];
}
else
{
NSLog(@"didTouchDoneButton 4.x");
[self dismissModalViewControllerAnimated:NO];
}
}
Комментарии:
1. Вы явно кодируете для отклонения без анимации. Пожалуйста, более четко сформулируйте, что вы хотите сделать и почему невозможно изменить
[self dismissViewControllerAnimated:NO completion:nil];
на[self dismissViewControllerAnimated:YES completion:nil];
.2. я хочу, чтобы он анимировался в виде скручивания или анимации переворота. Извините за это.
Ответ №1:
При использовании presentModalViewController:animated
вы можете изменить анимацию с помощью метода [myModalViewController setModalTransitionStyle: UIModalTransitionStylePartialCurl.
Комментарии:
1. но я пытаюсь вернуться к предыдущему представлению. Не для следующего. Извините, я новичок в кодировании, поэтому я все еще пытаюсь разобраться.