2016-03-22 4 views
1

Repo за то же самое: https://github.com/tush4r/Phone
экран Применение превращает все черное после выхода из фона

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

Все кажется хорошим здесь, пока я не нажимаю приложение в фоновом режиме, нажимая кнопку «Домой». Ниже приведены скриншоты для одного и того же: один, когда приложение работает, после того, как оно зашло в фоновом режиме и вернулось на передний план.

Я понятия не имею, почему это происходит? Несколько элементов, реализованных в контроллере представления, это: «Скрыть клавиатуру», «UIButton», «UITextField» и пару предупреждений, когда введенный номер находится в неправильном формате.

Screenshot when the App is running for the first timeScreenshot when app came back to the foreground

Любая помощь будет принята с благодарностью. Спасибо!

Xcode 7.3
Swift 2,2
iPhone 6s IOS 9,3

+0

Ну, вы могли бы хотя бы предоставить ссылку на образец проекта. –

+0

@ Андрей Гордеев Спасибо, что упомянули об этом. Теперь приложение находится на GitHub. – Fennec

ответ

1

Попробуйте definesPresentationContext установить так, работает для меня с подобной проблемой. В viewDidLoad(), добавьте definesPresentationContext = true

+0

Спасибо! Это сработало. – Fennec

Смежные вопросы