问题标签 [image-literals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
47 浏览

xcode - 当图像文字不指向图像时使 Xcode 发出警告

如果使用图像文字但相关图像不再存在,是否可以发出警告?

即如果图像已被删除或重命名等...

0 投票
2 回答
329 浏览

xcode - 使用 Xcode #imageLiteral 时还可以查看文件名

#imageLiteralXcode 中相当新的版本很整洁。我特别喜欢它提供的安全性:如果您使用不存在的图像,则代码将无法编译,因此返回类型是您知道将可用的非可选图像。

然而,我发现在 Xcode 的编辑器中显示的微小的单字符图像图标很可爱,但相当无用。我宁愿在那里看到文件名,这就是底层源代码中的文件名。

有没有其他方法可以诱使 Xcode 向我显示内联文件的名称,而不是或与标志性图像表示一样好?也许是 Xcode 设置?

0 投票
0 回答
176 浏览

xcode - 有什么方法可以在 Xcode 中更改#imageLiteral 的背景颜色?

在 Xcode 中,它会自动替换:

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

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

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

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

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

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

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

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

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

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

0 投票
1 回答
1404 浏览

xcode - 在 Xcode 中禁用#imageLiteral(resourceName: <..>) 预览?

我发现图像文字更让人分心而不是有用。
有没有办法禁用这个 Xcode 功能?

0 投票
9 回答
58823 浏览

xcode - Xcode 10 - 图像文字不再可用

Xcode 10 发行说明:“Xcode 10 中删除了 Swift 图像文字的代码完成”

所以这不是我无法在代码中添加图像(并运行旧项目)的错误。从现在开始,我们如何在代码中添加图像,因为仅键入UIImageView(image:不会接受任何 png 或 jpeg。

系统:macOS Mojave
Xcode:Xcode 10 Beta 4

0 投票
2 回答
1419 浏览

xcode10 - 资产目录中的图像不再在 Xcode 10 中可用

在我可以输入图像名称之前,它会显示为一个小图标。在我升级到 Swift 4.2 和 Xcode 10 之后,这似乎不再起作用了。现在我必须使用UIImage(named: "imageName")来获取图像。还是我做错了什么?
在此处输入图像描述

0 投票
1 回答
838 浏览

swift - swift 4 将图像文字添加到字符串

我希望能够将图像添加到带有一些文本的字符串中。headerViews 上有一个示例视频,他包含了将图像嵌入字符串的数据。

我不确定他是怎么做到的。

这是数据

Section是一个简单的数据结构:

之后我尝试使用#imageLiteral(resourceName) 和一些文本,例如

这在语法上是不正确的。

如何在字符串中的某些文本之前添加图像?

0 投票
0 回答
60 浏览

swift - 获取二进制数据以告知保存了多少属性

我下面的快速代码需要 2 个图像文字,然后保存到核心数据中。我只想在 func fetch 中打印 dubgg 区域中有多少属性保存到核心数据中。所以在调试部分它应该说在调试部分保存了 2 个项目。

0 投票
1 回答
482 浏览

swift - 将 SF 符号显示为图像文字?

image literal当我开始输入并使用自动完成功能时,Xcode 将允许我在代码中引入图像文字:

在此处输入图像描述

在 iOS 13 中,他们发布了SF Symbols,可以像这样引入代码:

有没有办法将两者结合起来,并将 SF Symbol 视为图像文字?

当我尝试双击图像时,我只看到 xcassets 文件提供的图像的选择框。

0 投票
1 回答
175 浏览

ios - 将 UIImage 设置为 UIImageView 时,iOS App 无异常崩溃

我面临一个非常奇怪的问题。我只想为 UIImageView 设置一个 ImageLiteral,它会使应用程序崩溃而不会弹出任何错误或异常。它在模拟器中尝试过,一切正常。但是当我在 iPad (6th) iOS 13.6 上安装我的应用程序时,它崩溃了。

该项目在 2019/8/15 运行良好。我只是将它拉出来并在真实设备上重建,这部分并没有改变任何东西。部署目标版本是iOS 10。也许是因为我没有配置暗模式的东西?任何想法?

更新:

这是图像配置

在此处输入图像描述

在此处输入图像描述