Анимировать представление изменений в новой IOS

#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. но я пытаюсь вернуться к предыдущему представлению. Не для следующего. Извините, я новичок в кодировании, поэтому я все еще пытаюсь разобраться.