Я разрабатываю приложение для iPhone (iOS 5+) с использованием раскадровок.Первый экран приложения - это заставка / экран входа в систему, который проверяет учетные данные Facebook и позволяет читать и принимать Условия использования.Если имеются действительные сохраненные учетные данные и оглавление было принято ранее, это представление автоматически делает модальный переход (с использованием эффекта перекрестного растворения) к первому «реальному» представлению приложения - контроллеру панели вкладок с тремя вкладками.
В настоящее время я реализую логику фонового и переднего плана.Проблема заключается в том, что при нажатии кнопки «Домой» и последующем возврате экран входа в систему кратковременно отображается перед восстановлением правильного предфонового представления.(Default.png приложения имеет фон экрана входа в систему, так что это может быть либо скриншот, либо фоновый скриншот фактического экрана входа в систему; я еще не тестировал замену Default.png, чтобы определить разницу.)
Почему это?Насколько я могу судить, фоновое приложение должно просто сделать снимок экрана с видом, который виден на экране, скажем, при нажатии кнопки «Домой», и восстановить его до восстановления действительной функциональности представления при возврате на передний план.В этом случае это будет одна из вкладок контроллера панели вкладок.Виноват ли модальный переход между экраном входа в систему и контроллером панели вкладок, или что-то еще?
(я всегда чувствовал, что перекрёстный переход модального перехода от экрана входа в систему к первому «полезному» экрану)это немного грязно, так как ИМХО модальные переходы, по-видимому, подразумевают, что то, к чему вы обращаетесь - это то, что вы позже отклоните, чтобы вернуться к экрану «из». То, что я делаю сейчас, - это просто оставлю цель модального переходавидимо до бесконечности. Если в этом проблема, я бы хотел, чтобы кто-то предложил лучший способ отображения, перехода от экрана входа в систему и его «сбрасывания».)