Анимация элементов пользовательского интерфейса в модальном представлении

У меня есть контроллер представления, который вызывает модальное окно при нажатии кнопки. Проблема (для меня) заключается в том, что элементы пользовательского интерфейса в модальном окне анимируются, когда появляется модальное представление. Это нормальное поведение? Могу ли я отключить анимацию элементов пользовательского интерфейса в модальном окне?

РЕДАКТИРОВАТЬ

....
ModalView *modalView = [[ModalView alloc]init];
[modalView setModalTransitionStyle:UIModalTransitionStylePartialCurl];
[self presentModalViewController:modalView animated:YES];
....

person OhDoh    schedule 28.02.2012    source источник
comment
Пожалуйста, смотрите обновленный код.   -  person OhDoh    schedule 28.02.2012


Ответы (1)


Итак, если вы не хотите, чтобы анимация отображалась в модальном представлении, внесите следующие изменения:

[self presentModalViewController:modalView animated:NO];

Видишь, что я изменил? Сделать animated:NO.

person Srikar Appalaraju    schedule 28.02.2012
comment
Когда для анимации установлено значение НЕТ, модальное представление не отображается. - person OhDoh; 28.02.2012
comment
если вам нужна анимация, то [modalView setModalTransitionStyle:nil];. Происходило то, что, поскольку вы сохранили transitionStyle как partialCurl, а затем анимацию как NO, это создавало проблему. Теперь попробуй... - person Srikar Appalaraju; 29.02.2012