gpt4 book ai didi

iOS 8 UITableViewController 分隔符滚动渲染

转载 作者:可可西里 更新时间:2023-11-01 04:10:47 25 4
gpt4 key购买 nike

我遇到了 iOS 8 在 iPhone6 和模拟器上的一个问题,当你有一个带有可见分隔符的 UITableViewController 时,似乎有一些渲染问题。现在我可以发布一些代码,但实际上,如果您只制作一个简单的 UITableViewController,您会遇到同样的问题,看看 eBay 和 Kijiji,他们都有这个问题。

通常情况下,如果它只在蓝色月亮中发生一次,您不会看到这种微小的差异,但如果您不停地滚动,您会看到它闪烁。 (在 Ebay 上较少,因为它们的分隔符太接近白色,但 Kijiji 非常明显)

抱歉,我想发布屏幕截图,但遗憾的是我还没有这样做的声誉,因此您必须自己尝试一下。

任何帮助将不胜感激

谢谢

最佳答案

分隔符闪烁的原因是应用程序不是为更大的显示器设计的,手机正在升级应用程序以填充更大的屏幕。由于分隔符高度变为分数,分隔线穿过像素边界并变得抗锯齿,使其看起来比正常情况更宽、更亮和/或更暗。

答案是(等待开发人员)更新应用以支持 iPhone 6 和 6 Plus 的原生分辨率。

您可以通过添加启动图像或启动屏幕文件在您自己的应用中启用原生分辨率。

  • 启动图像

    • iPhone 6 需要 750x1334 的纵向启动图像。

    • iPhone 6 Plus 需要纵向 (1242 x 2208) 和横向 (2208 x 1242) 启动图像,因为它可以横向和纵向启动应用程序。

  • 启动屏幕文件 (iOS 8)

    您可以通过 Xcode 添加启动屏幕 Storyboard或 nib。

    • 在 Xcode 6 中,打开 File 菜单并选择 New > File... > iOS > 用户界面 > 启动屏幕

    • 在项目设置的常规 选项卡中,查找应用程序图标和启动图像 部分。将 Launch Screen File 设置为您创建的文件的名称。这将在您的信息 plist 中设置 UILaunchStoryboardName 键。

关于iOS 8 UITableViewController 分隔符滚动渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26681282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com