Я заметил, что iOS 5 представил дополнительные параметры и способы обнаружения, когда анимация представления контроллера представления завершена.presentModalViewController, обнаруживающий завершение анимации
Есть ли способ сделать это в более ранних версиях, таких как iOS 4.x?
Я использовал presentModalViewController
, чтобы представить контроллер, и я заметил, что вы не можете вызвать метод увольнения, если анимация не завершилась.
Итак, как я могу определить, когда анимация завершена, поэтому я могу ее отпустить?
Из любопытства, что бы стоило представить, а затем немедленно отклонить контроллер модального вида? – CodaFi
Ох ... Я представляю экран «Подождите» и сделаю сетевой запрос, который может занять около минуты. Если с подключением возникает ошибка, иногда ее обнаруживается до завершения анимации. Если я его отпустил, он просто проигнорирует команду. – blissweb
Если вы хотите показать им, что что-то делаете, когда выполняется длительный процесс, например, извлекая некоторые данные из Интернета, попробуйте использовать ['SVprogressHUD'] (https://github.com/samvermette/SVProgressHUD) , Он отключит интерфейс и отобразит 'UIActivityIndicator'. –