【问题标题】:Issue on iPad 2 simulator with Tableview Graphics affecting only non-retina display带有 Tableview 图形的 iPad 2 模拟器上的问题仅影响非视网膜显示
【发布时间】:2015-08-06 17:11:51
【问题描述】:

我有一个问题,左上角的 tableview 图形仅在 iPad 2 模拟器上无法正确显示。 iPad Retina 和 iPhone 显示器都在 tableview 的顶栏范围内正确渲染图像。本质上,我正在将 iOS 7 上的 iPhone 应用程序更新为支持 iOS 7 的通用应用程序。而且它只在 iPad 2 模拟器的非视网膜显示屏上显示 tableview 顶栏之外的图像。

不正确: https://i.imgur.com/jQowo6N.png

正确: https://i.imgur.com/e1CMzxt.png

【问题讨论】:

  • 如果您发布一些代码来显示您正在做什么来创建此问题,这将有所帮助
  • 感谢您的提问。我在下面发布了我自己问题的答案。

标签: ios uitableview ipad


【解决方案1】:

哎呀!我发现了这个问题。我使用 XIB 来设置大小并使用 xcasset 来加载图像,并且 1x 图像与 2x 图像的尺寸相同,因此编译时图像尺寸过大。因此,非视网膜显示屏的尺寸是所需尺寸的四倍。

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多