应用程序将进入后台并进入前台遇到黑屏

Posted

技术标签:

【中文标题】应用程序将进入后台并进入前台遇到黑屏【英文标题】:App is going to background and enters foreground experiencing blank screen 【发布时间】:2017-04-25 06:37:59 【问题描述】:

我有一个带有文本视图和按钮的控制器,当我点击其中一个文本视图时,它会提示一个包含文本框、确定按钮和取消按钮的警报视图。

进入此屏幕后,点击任何文本视图,使其带有文本视图的警报视图通过键盘提示。

现在我将在进入前景时进入背景,将显示带有 alertview 和键盘的黑屏。

关闭 alertview 后,屏幕显示正常。

为什么会这样?有什么解决办法吗?

【问题讨论】:

分享代码示例和截图? 分享截图和代码。 @Imad,应用进入后台进入前台 @user1256276 添加代码以支持您的问题。 您是否在项目中添加了启动屏幕。请检查? 【参考方案1】:

试试这个解决方案:

使用 definesPresentationContexttrue,对我有类似问题。

viewDidLoad()

添加

definesPresentationContext = true

【讨论】:

试过了。但没有运气

以上是关于应用程序将进入后台并进入前台遇到黑屏的主要内容,如果未能解决你的问题,请参考以下文章

iOS应用程序从后台到前台时进入仪表板?

应用进入前台时取消后台任务

进入后台时停止BLE扫描?

当应用程序进入后台时,在前台执行的长时间运行的任务被挂起

当应用程序从后台进入前台时,onBackPress() 不起作用

安卓程序进入后台和前台的判断