在 Xcode 中,它会自动替换:
#imageLiteral(resourceName: "image_name")
带有内联图像,便于在代码中可视化图像。
但是如果图像是白色的(我认为这在 Xcode 项目中很常见),并且代码窗口的背景是白色的,你根本看不到图像,它看起来像这样:
cell.imageView?.image =
这看起来不对,可能会使开发人员感到困惑。
但它#imageLiteral
比替代方案要好得多UIImage(named: "image_name")
。
那么,有没有什么方法可以在 Xcode 首选项中更改它,使内联图像的背景颜色与代码窗口的背景颜色不同?(或其他一些解决方案。)
请注意,我更喜欢使用白色代码窗口背景,即使我将其更改为其他颜色,同样的问题也会出现在该颜色的图像上(例如黑底黑字)。
注意:目前在 Xcode 版本 9.3.1 (9E501)
我曾尝试查看“字体和颜色”中的 Xcode 首选项,但似乎没有任何适用的。
我考虑过的一种可能的解决方案是在“隐形”图像周围加上括号,以便清楚地看到那里有东西(让我想起隐形人穿着衣服,这样人们就可以看到他)。
cell.imageView?.image = ( )
这并不理想,但至少它看起来不那么奇怪,并为其他开发人员突出显示。