这是一个非常奇怪的问题,我无法缩小范围。
在某些情况下,拆分视图屏幕的左侧会变黑。这些是,
第一个也是最奇怪的是,屏幕最初必须以纵向模式加载。如果它以横向加载,我将无法重现此问题。
在纵向模式下(隐藏拆分视图的左侧),您点击一个按钮以显示左视图的弹出窗口,然后将其关闭。
转到导航中的下一个屏幕。
换成风景
返回拆分视图屏幕
和噗,分割视图的左侧是黑色的。就像从未加载视图一样。
最初我的想法是这是一个内存泄漏问题,与弹出框未正确解除分配有关。
然而,应用程序必须以纵向模式启动这一事实确实让我感到困惑。即使我从横向开始,然后在步骤 1 中转到纵向并完成整个过程,一切正常。即使通过这些步骤的多次迭代,它也永远不会触发空白屏幕。
我认为我应该发布代码,但我对问题可能是什么感到迷茫,我不知道从哪里开始。