【问题标题】:An UI element is not showing on iPad air 2 after installing the .ipa file of project for testing but works on other iPads(iPad mini, iPad 2)安装项目的 .ipa 文件进行测试后,UI 元素未在 iPad air 2 上显示,但可在其他 iPad(iPad mini、iPad 2)上使用
【发布时间】:2015-09-15 15:24:53
【问题描述】:

当我运行和调试我的应用程序时,一切正常,但是当我使用 save for ad-hoc 部署选项创建.ipa 文件并使用 iTunes 安装它或在 iPad air 2 上进行测试时,一些 UI 元素iPad Air 2 上未显示。

但是它确实适用于 iPad mini 和 iPad 2 等其他 iPad。我尚未测试其他设备。

很遗憾,我的应用仅适用于 iPad,因此我必须解决此问题。

【问题讨论】:

  • 这可能与分辨率有关吗? @2x? (iPad 2 和 iPad mini 不是 Retina)
  • 我不知道原因。 @Larme 如果由于分辨率而发生,您能告诉我解决方案吗?
  • 什么没有显示?图片?
  • Larme 可能走在正确的轨道上,因为模拟器无法处理 .@3x。您是否在您的应用程序中包含了一些 .@3x 图像,而在这段 UI 中没有包含一些图像?即使它仍然应该恢复为 .@2x。你看过使用revealapp吗?

标签: ios objective-c ipad ad-hoc-distribution uielement


【解决方案1】:

终于在尝试了很多之后我找到了解决方案,但直到现在才得到原因。 在我的代码中,我使用了

[self performSelector:@selector(showHideCountTimerView:) withObject:[NSNumber numberWithBool:NO] afterDelay:0.4f];

但是当我使用 -

 [self showHideCountTimerView:NO];

及其工作。 现在未显示的视图显示在 iPad air 2 上安装 .ipa 文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-18
    • 2014-03-03
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    • 2021-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多