相关疑难解决方法(0)

'显示缩放'iPhone 6/6s设置模糊图形

我正在Xcode 7/Swift 2中编写一个项目,它针对iPhone 6/6s进行了优化(即该项目有一个启动屏幕文件和iPhone 6/6s的启动屏幕图像).

幸运或不幸的是,iPhone 6用户可以在设备上打开"显示缩放"设置,从而放大界面元素.打开时,此设置有效地扩大了标准iPhone 5屏幕尺寸以适应iPhone 6屏幕空间,上采样到x1.171875.此上采样会导致基于栅格的元素(如图像,图标或包含UIBezierPath()绘图的视图)显示模糊(温和但明显).

几个问题:

感谢任何经验丰富的回答这个难题.谢谢.

1 - 当用户打开它时,如何在代码中指示故事板上的元素(例如UIView)忽略显示缩放设置?

2 - 当显示缩放开启时,有哪些技术可确保像素完美精确度?(例如,是否可以使用OpenGL渲染渲染图形,如果是这样,如何?)

3 - 当显示缩放开启时,是否可以用x4图像替换x2图像以减少模糊?(即iOS会在iPhone 6上将x4图像下采样到x2图像吗?)

4 - UIBezierPath()当显示缩放开启时,图形如何保持像素完美的精度?

optimization xcode ios uibezierpath swift

0
推荐指数
1
解决办法
937
查看次数

标签 统计

ios ×1

optimization ×1

swift ×1

uibezierpath ×1

xcode ×1