![]() |
1
1
看来你走对了方向。有几件事需要解决。。。 可以通过将屏幕比例传递给方法并更新rect的原点和大小来调整比例 由于CoreGraphics和UIKit坐标系之间的转换,模糊部分的定位被关闭。为了解决这个问题,只需将窗口的高度减去要模糊的矩形的位置和高度(考虑比例) 请查看以下代码:
|
![]() |
2
1
您是否注意到您的插入图像看起来不仅模糊,而且放大了?这应该是一个提示。。。 UIKit视图、帧和图像大小以“点”为单位,这是一种用于进行布局的显示分辨率无关的单位。您的iPhone X显示器的点宽度与iPhone 6/7/8显示器的点宽度相同,尽管iPhone X的像素更多。(也就是说,它们在比例因子上有所不同:iPhone 6/7/8是2倍比例,iPhone X是3倍。)
此外,请注意,您不一定需要通过
|
![]() |
3
0
问题是在内部添加任何覆盖
|