2013-06-21 2 views
0

Я разрабатываю приложение iPhone, в котором я использую анимацию UIView, но когда многозадачность происходит, как пользователь отвечает на вызов или вызов skype, моя анимация нарушается.Анимация нарушена многозадачностью

Есть ли способ избежать этого?

EDIT
Предположим сценарий Skype вызов работает, тем временем я начал мое приложение, которое имеет некоторые UIView анимации, а скайп вызов работает его поведение оказывается странным? Любые комментарии по этому поводу?

ответ

0

Вы не можете избежать нарушений входящих звонков и других подобных вещей. То, что вы может сделать, это сохранить состояние вашей анимации в момент, когда происходит прерывание, и восстановить это точное состояние, чтобы продолжить анимацию, когда приложение возвращается на передний план.

+0

Предположим, что сценарий Skype-звонка запущен, между тем я начал приложение, которое имеет анимацию UIView, в то время как вызов skype работает, его поведение становится странным? Любые комментарии по этому поводу? –

0

Что обычно происходит, так это то, что анимация мгновенно переходит в «конечную точку». Если у вас есть каскадные анимации, лучше всего убедиться, что вы не работаете в многозадачности при запуске нового.