如何解决 iPhone 8 中的此图像剪切问题?

Posted

技术标签:

【中文标题】如何解决 iPhone 8 中的此图像剪切问题?【英文标题】:How to resolve this image cut issue in iPhone 8? 【发布时间】:2020-08-01 10:28:46 【问题描述】:

iPhone 8

iPhone 11

如何解决 iPhone 8 中的图像剪切问题?

从底部切割时间图标

已经试过了

dateImage.contentMode = .scaleAspectFill
dateImage.image = #imageLiteral(resourceName: "ic_Time").withAlignmentRectInsets(UIEdgeInsets(top: 0, left: 0, bottom: -0.5, right: 0))

但它不起作用

【问题讨论】:

有两种可能。 1.你@2x图片已经剪切了2.在aspect fill模式下图片会这样散开,设置dateImage.contentMode = .scaleAspectFit or dateImage 【参考方案1】:

使用 set contentMode = .center 解决了问题

dateImage.image = #imageLiteral(resourceName: "ic_Date").withAlignmentRectInsets(UIEdgeInsets(top: 0, left: 0, bottom: 0.5, right: 0))

现在在 iPhone 8

中看起来更好

【讨论】:

以上是关于如何解决 iPhone 8 中的此图像剪切问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何为多种 iPhone 尺寸对齐文本和图像

如何解决 Access 中的此查询错误?

如何为iphone中的图像提供动画看起来像花

如何解决图像未显示在模拟器或 iPhone for Xcode 中的问题

如何在织物画布中使用背景图像获取绘图路径中的图像?

如何解决贝宝沙箱中的此错误