【问题标题】:UITabBarController and UIPopover Screen Flashes WhiteUITabBarController 和 UIPopover 屏幕闪烁白色
【发布时间】:2015-03-24 11:30:15
【问题描述】:

我遇到了一个独特的错误:

我有一个 UITabBarViewController,我用 presentViewController:animated:completion: 展示了它

(我以这种方式全屏展示它,因为展示视图控制器只允许横向,而展示的标签栏 vc 允许所有方向。所以当你关闭展示的标签栏 vc 并返回到显示vc,它会自动翻转回横向。)

当我在 UITabBarViewController 中的选项卡之间切换时,该选项卡第一次显示时,它会闪烁白色瞬间(在设备上)或用白色填充屏幕(在模拟器上)。

此外,当我显示一个弹出框时,它会使屏幕在瞬间闪烁白色(设备和模拟器)。

呈现视图正常绘制 GL,但它在呈现选项卡视图控制器时停止绘制循环。

...我无法确定是什么原因造成的。该应用程序非常传统,最初是为 iOS 4.3 编写的,我正在将其升级到 iOS 8。我不想因为这个错误而丢弃并重做它的大部分内容,所以如果有人知道可能会发生什么正在发生,我会很感激分享它。

【问题讨论】:

    标签: ios ipad uitabbarcontroller uipopovercontroller


    【解决方案1】:

    这很愚蠢,但三个小时后我找到了答案:我正在加载的一个 xib 文件中有一个额外的 Window 对象;这导致它在被扔掉/拉过去之前闪烁着白色。

    【讨论】:

      猜你喜欢
      • 2014-08-02
      • 2020-05-11
      • 2017-07-13
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-06
      相关资源
      最近更新 更多