标题大多说明了一切;
我有一些我正在看的模型,当我尝试实现它们时,似乎自定义绘图,即使线宽为0.5,也不像我预览时的模型那样清晰在我的设备上。资产可以比使用石英手动绘制更清晰吗?
答案 0 :(得分:0)
资产是否可以比使用石英手动绘制的资产更清晰?
没有。如果是这样的话,iOS图形系统就会被打破。
也许如果你展示了你的自定义绘图代码,以及它输出的图像,我们可以提出一些建议。另外,您使用的是“Retina”设备吗?
答案 1 :(得分:0)
这很可能是因为屏幕的分辨率。没有Retina显示屏的MacBook Pro和iMac每英寸大约有110像素,Retina大约有220像素,而带Retina的iPhone有每英寸326像素。
当您使用点进行坐标并使用整数时,就好像iPhone是每英寸158像素(意味着宽度为1将是1/158英寸宽),而在计算机上,它很可能是每个110像素英寸(约1/110英寸宽)。但是,由于您使用的是0.5的宽度,非视网膜屏幕将保持与1.0的宽度相同的分辨率,但是您的设备(最可能是视网膜)正在显示宽度为0.5的线条,这是一个像素。
因此,在Retina设备上宽度为0.5磅的线将为1/326英寸,但在您的计算机上约为1/110英寸,这意味着设备上的线将约为3倍尖锐。