【问题标题】:iOS Simulator has black Keyboard and Alerts in iOS7iOS模拟器在iOS7中有黑色键盘和警报
【发布时间】:2014-03-10 14:50:30
【问题描述】:

我的应用程序在 iOS 6 和 7 上运行,在设备上看起来很好,在模拟器 iOS6 上很好,但在 iOS7 中,所有警报、键盘和部分表格和集合视图的元素都是完全黑色的。如果你在他们身上打卡,他们就在那里。这很难解释,但你可以从图片中看到。

我认为这是因为我在后台运行了很多东西,当我执行任何 UI 并强制到主线程时(但这可能是一个红鲱鱼)。

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^(void)
{
    [self backgroundbits];
    ....
    ....
    dispatch_sync(dispatch_get_main_queue(), ^
    {
         [self updateProgressBar];
    });
    ....
    ....
    ....
});

另一种选择是我以某种方式弄乱了透明度和色调。

奇怪的是它只在 iOS 7 模拟器上运行。

【问题讨论】:

    标签: xcode user-interface ios7 keyboard ios-simulator


    【解决方案1】:

    我以前经历过。我刚刚使用了模拟器(iOS 模拟器 > 恢复内容和设置),清理了我的 Xcode 项目,然后退出并重新打开了 Xcode。这为我解决了问题!

    【讨论】:

    • 我确实修复了它,并认为我没有备份。我不记得是不是真的是这样,但它类似于清理模拟器。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    相关资源
    最近更新 更多