Анимация на UI елементи в модален изглед

Имам контролер за изглед, който извиква модален прозорец при натискане на бутон. Проблемът (за мен) е, че елементите на потребителския интерфейс в модалния прозорец са анимирани, докато се появява модалният изглед. Това нормално поведение ли е? Мога ли да деактивирам анимация на елементи на потребителския интерфейс в модален прозорец?

РЕДАКТИРАНЕ

....
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