2

在 Xcode 中,它会自动替换:

#imageLiteral(resourceName: "image_name")

带有内联图像,便于在代码中可视化图像。

但是如果图像是白色的(我认为这在 Xcode 项目中很常见),并且代码窗口的背景是白色的,你根本看不到图像,它看起来像这样:

cell.imageView?.image = 

这看起来不对,可能会使开发人员感到困惑。

但它#imageLiteral比替代方案要好得多UIImage(named: "image_name")

那么,有没有什么方法可以在 Xcode 首选项中更改它,使内联图像的背景颜色与代码窗口的背景颜色不同?(或其他一些解决方案。)

请注意,我更喜欢使用白色代码窗口背景,即使我将其更改为其他颜色,同样的问题也会出现在该颜色的图像上(例如黑底黑字)。

注意:目前在 Xcode 版本 9.3.1 (9E501)

我曾尝试查看“字体和颜色”中的 Xcode 首选项,但似乎没有任何适用的。

我考虑过的一种可能的解决方案是在“隐形”图像周围加上括号,以便清楚地看到那里有东西(让我想起隐形人穿着衣服,这样人们就可以看到他)。

cell.imageView?.image = (  )

这并不理想,但至少它看起来不那么奇怪,并为其他开发人员突出显示。

4

0 回答 0