- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在 XCode Asset Catalog 中组织图像,但我有点困惑:
(1) 我尝试为不同的图像组创建新文件夹。但是,我可以在不指定文件夹名称的情况下访问图像,例如:
let image = UIImage(named: "btn_tabsetting")
即使我已经将每个图像放在不同的文件夹中,我是否应该为每个图像指定不同的名称?
(2) 如下所示,在 test
文件夹中,我创建了一个图像 btn_tabsetting
,其名称与其他文件夹中的图像相同。为什么 XCode 允许我这样做?当我打电话时
let image = UIImage(named: "btn_tabsetting")
它实际上加载的是Tab Setting View
文件夹中的内容,而不是test
文件夹中的内容,为什么会这样?这里的规则是什么?
我想我可能误解了使用 Assets 目录的一些重要概念,请帮助我纠正它们。
最佳答案
根据文档
For any target in an Xcode project, the fully qualified name of an asset must be unique across all the asset catalogs and across all asset types. For example, it is an error to have an image set folder in one asset catalog called Llama.imageset and an image set with the same name in the same catalog or in a different catalog that is part of the same target. Similarly, it is an error to have both an image set folder called Llama.imageset and an app icon folder called Llama.appiconset in the same catalog or in a different catalog that is part of the same target.
因此 Assets 名称应该是唯一的。我的建议是将 Assets 组织在逻辑组中,然后为组内的每个 Assets 添加组名称前缀。例如:
- Icons (group)
- icon_gear
- icon_heart
- icon_edit
- TabBar (group)
- icon_tabbar_profile
- icon_tabbar_settings
- Settings (group)
- icon_settings_age
- icon_settings_name
- Streachables (group)
- streachable_profile_background
- streachable_product_background
关于ios - 如何以正确的方式命名 XCode Asset Catalog 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37789590/
我正在学习 Spark,对 Spark 的目录感到困惑。 我在SparkSession中找到了一个catalog,它是CatalogImpl的一个实例,如下 /** * Interface
我正在尝试按照文档Unity Catalog在Azure数据库中设置Unity Catalog,但在Databricks上找不到“Create Metastore”。我该怎么办?
快速启动原型(prototype)似乎不起作用。mvn archetype:生成-DgroupId = com.mycompany.app -DartifactId = my-app -Darchet
本文整理了Java中org.geoserver.catalog.WMTSStoreInfo类的一些代码示例,展示了WMTSStoreInfo类的具体用法。这些代码示例主要来源于Github/Stack
我正在尝试通过 Unity Catalog 使用服务主体访问 Azure Data Lake Storage Gen2。 添加托管身份并将贡献者角色分配给存储帐户 托管身份作为存储凭据添加 使用此凭据
我正在尝试通过 Unity Catalog 使用服务主体访问 Azure Data Lake Storage Gen2。 添加托管身份并将贡献者角色分配给存储帐户 托管身份作为存储凭据添加 使用此凭据
我也搜索了网络和堆栈,找到了一些主题,但没有一个解决问题和问题:我无法连接到数据库,出现错误 “不支持关键字:初始目录”在此处输入图片描述 My so plain code! Evil Error 最
当我在intellj中创建maven项目时,由于网络原因,intellj无法从“maven.apache.org”获取“archetype-catalog.xml”。因此,我将其手动下载到“.m2\r
我可以使用 Xcode 版本 6.3 (6D520o) 构建和运行此应用程序。但在主界面中,应用程序通过触发错误的行来响应表格行中的点击。 顶行(标签)工作正常,但点击下一行(按钮)会使标签行突出显示
我有一个存储编译宏的库,即我这样定义的宏: options mstored sasmstore=MYLIB; %macro say_something(txt) / STORE SOURCE; %pu
我正在使用 Asset Catalog管理我的所有应用程序的 Assets 。 我想减小应用程序文件的大小。 我做了一些研究,发现了 Asset Catalog支持矢量文件,但这无济于事,因为生成了
我以为我理解了这一点,但我开始怀疑! 如果您考虑 repoze.catalog doco example : from repoze.catalog.catalog import FileStorag
我在 Magento 安装的管理区域中对目录搜索进行了扩展,以使搜索结果更好。 如果我有以下产品标题:“Logitech Wireless USB keyboard and mouse”并搜索“wir
使用新的 Fluent MEF 编程模型,如果我有多个目录: 我要将我的 RegistrationBuilder 传递给哪个目录??? 我是否需要将 RegistrationBuilder 传递给 S
我有一个在 WebSphere 中运行的 MDB,当它尝试从 MQ 队列中提取消息时抛出以下异常: com.ibm.mq.MQException:找不到消息目录 知道如何解决这个问题吗? 最佳答案 将
我做了一个测试项目: 标准版:1.4.7某人修订:10891b8Xcode 版本 6.2 (6C131e) 并导出到xcode项目。运行该xcode项目,一切正常。应用程序图标正常显示。之后,我尝试使
我遇到的每一个解决方案似乎都是一个完整的商店,有太多的选择和太多的功能。 我可以编写自己的购物车以从前端获得我需要的最少功能,我只是想减少编写复杂后端的时间。我真正想要的是为产品目录、订单管理等提供后
Material 设计/组件的(到目前为止)不足的文档说明了这一点 To try out the MDC Catalog app, you can either run the catalog mod
我正在尝试在我的 Windows 机器上运行 Hive。但是,当我尝试从 C:\hadoop-2.7.1\hive-2.1.0\bin>hive 运行命令时,出现以下错误。 Required tabl
我必须使用 .xsd 文件验证一些 xml 文件,这些文件在 catalog.xml 中列出,但它们在数据库中。所以我需要解析器,它将匹配 catalog.xml 中的 systemId 和在数据库中
我是一名优秀的程序员,十分优秀!