asset-catalog相关内容

1x vs r4或2x vs r4或3x vs r4有什么区别

如果1x图像为100 * 100,则 2x图像为200 * 200 3x图像为300 * 300 r4的尺寸应为xxx * xxx 没有任何文档. 仅供参考: 这与启动屏幕图像无关...图像可以是诸如后退按钮之类的东西... 解决方案 答案不是那么简单. 要记住的重要一点是,不同型号的iPhone会自动使用图像集中的不同图像. iPhone-A的分辨率 ..
发布时间:2020-06-21 18:46:00 其他开发

引用资产目录并从框架中包含资产目录都会创建重复项吗?

如此处所述, 此处,这是在框架的.xcassets文件,然后在应用程序的 storyboard/XIB 中使用这些图像,是为了直接在应用程序的项目中手动创建对该目录文件的引用.这会将资产放入应用程序的主捆绑包中,并在尝试通过Interface Builder使用资产时避免了此错误: 无法加载从笔尖引用的"ImageName"图像 标识符为"BundleName"的捆绑软件 不过,我的问 ..
发布时间:2020-06-21 18:45:57 移动开发

在资产目录中为iOS启动图像使用矢量插图?

这可能吗?看来我将需要9个不同的启动图像,因此全部替换它们将有些麻烦. 解决方案 不幸的是,我认为您不能对所有的LaunchImage使用矢量图稿... ...但是有一种方法可以使我们的生活更轻松:新的LaunchScreen.xib. 在“文件">“新建"中,您将在用户界面中创建一个新的启动屏幕: 现在,您可以在项目的目标中设置新的启动屏幕文件: 在此LaunchScreen.xi ..
发布时间:2020-06-21 18:45:55 移动开发

Xcode 9资产目录是否保留Vector数据不起作用?

我认为Xcode 9资产目录中新的“保留矢量数据"复选标记最终将使我们能够调整矢量PDF图像的大小,但显然没有.这是在预览中以两个缩放比例看到的我的测试图像: 细腻而锐利,具有很大的缩放比例,因此很显然这是矢量图像.但是,这是我的应用程序中的两个图像视图: 那么我的矢量数据在哪里?这个非常需要的功能 still 在操作中丢失了吗?它仍然仅适用于自动生成的2x和3x图像吗?如果是这样,“ ..
发布时间:2020-06-21 18:45:52 其他开发

具有多个目标和多个资产目录的Xcode项目

我有一个具有两个目标的项目:目标A和目标B.此目标生成的应用程序“相等"但皮肤不同(不同的颜色和图像) 为此,该项目有两个资产目录,它们是相同的,但内部具有不同的图像.每个资产目录都分配给相应的目标. 这很好用,我可以生成两个应用程序,但是在编辑情节提要和分配图像时,我只能从第一个资产目录中看到图像. 有没有办法查看或“预览"具有不同目录的情节提要? 解决方案 我们可以有 ..
发布时间:2020-06-21 18:45:50 其他开发

React Native中的iOS启动屏幕

我正在使用React Native应用程序,并且试图设置自定义启动屏幕,但是我不能. React Native默认情况下会创建一个LaunchScreen.xib,因此我已经在Images.xcassets内创建了一个LaunchImage: 我还读到我必须在选项中的“应用程序图标和启动图像"下修改“启动屏幕文件": 完成此操作后,我的启动屏幕将完全变成黑色,并且在加载应用程序时 ..
发布时间:2020-06-21 18:45:47 移动开发

我们如何使用资产目录颜色集?

我通常在iOS上使用自定义UIColors,并使用Swift扩展,但是现在使用iOS 11/Xcode 9,我们可以创建颜色集.我们如何使用它们? 更新-提示 正如@Cœur所说,我们可以拖放颜色,并像UIColor对象一样使用它,并且可能的解决方案是将其用作扩展: 或作为常量: 现在,我想知道是否可以像对资产图像的UIImage访问一样访问它们,例如: UIImag ..
发布时间:2020-06-21 18:45:44 移动开发

资产目录中的景观与肖像背景图像

我有一个似乎陷入资产目录和大小类之间裂缝的用例。我的通用应用程序需要一个横向和纵向方向不同的全屏幕背景图像,而且仅支持iPad和iPad的横向图像。 iPhone 6。 由于我无法将景观图像添加到新图像集的资产目录中,因此我目前的解决方案如下所示(支持iOS 7和8) : //仅允许iPad版的横向模式和iPhone 6(宁愿使用尺寸等级,但......?) 覆盖func shoul ..
发布时间:2018-09-27 09:41:22 移动开发

如何在iOS 8中使用创建和使用UIImageAsset

iOS 8引入了一个UIImageAsset类,其方法为 registerImage:withTraitCollection:。我该如何使用这门课程? 解决方案 通常情况下,您不必这样做。相反,您将使用资产目录。在iOS 8中,UIImageAsset只是资产目录中图像集的基础机制。 例如,在iOS 8中,资产目录可以区分预期图像的版本对于不同大小类的情况,使用“宽度”和“高度”弹出 ..
发布时间:2018-09-25 21:14:53 IPhone

Xcode 6资产目录自动创建较小比例的图像

由于在iOS 8中需要3x图像,我认为使用Xcode 6中的资产目录来管理图像会更容易。我试图只提供单个图像,将3x缩放图像提供给资产目录,我想要Xcode自动缩小该图像以生成3x图像的2x和1x版本,因此我不必手动执行。 现在这就是我有: 我真的希望Xcode具有自动创建2x和1x图像的功能,我还没有发现它。如果没有这样的功能,还有其他选择吗? (我知道IconKit,但它很烦人,并 ..
发布时间:2018-09-25 20:51:06 移动开发

资产目录错误:CUICatalog:无法找到名称的再现

突然间,由于我的结果没有明显变化,我现在从资产目录中的图像中收到以下错误: 2013-10-30 14:44:46.629 MyApp [38590:a0b] CUICatalog:无法找到名称的再现:LoginBackground比例因子:2设备成语:1设备子类型:0 2013 -10-30 14:44:46.638 MyApp [38590:a0b]无法加载带有标识符“com.my ..
发布时间:2018-09-24 19:35:04 移动开发

图标,资产目录和Info.plist混淆

我有一款适用于iOS 5的应用程序,从那时起就一直在更新。对于iOS 7,我已经切换到使用资产目录来获取所有资源,这很好并且似乎运行良好。但是,当我尝试提交给Apple时,我收到验证错误: 无效的图像路径 - 在key下引用的路径中找不到图像' CFBundleIconFiles':'Icon@2x.png' 我也得到了其他图标的相同错误。这些图标做出现在资产目录中,名称 - 直到案例 ..
发布时间:2018-09-24 19:25:58 IPhone

在运行时将图像保存在资产目录中

我必须在后台进程中从后端下载新图像,我需要保存它们以便稍后在应用程序中使用。 另一方面,原始应用程序图像在资产目录中,当我添加新图像时,必须从资产目录中访问所有图像。 我尝试将图像添加到目录的应用程序中,但是当我必须加载任何图像时,应用程序不知道区分资产目录中的图像和其他图像不是这个的最佳解决方案 我不知道如何在运行时将图像添加到资产目录,或者如果我必须尝试其他方式来支持这一点。 ..
发布时间:2018-09-24 19:15:34 IPhone

从XCAsset目录中获取数据

据我所知,要从资产目录中获取图像,我可以使用UIImage(名称:“fileName”)来执行此操作。 然而,如果我得到了什么来自XCAsset目录的数据?我无法弄清楚这一点。 我试过了, let url = NSBundle.mainBundle()。URLForResource(“fileName”,withExtension:nil) let data = NSData ..
发布时间:2018-09-21 19:23:42 移动开发

没有@ 3x图像的应用程序稀疏,当某些图像是JPG时

对于我的某个应用程序的即将更新,我已将所有图像资源打包到资产目录中。 但是,目前我还没有@ 3x版本对于我的大多数图像。我已经使用模拟器进行了检查,并且使用了iPhone 6 Plus @ 2x版本。 我不介意这种行为有两个原因: 结果对我正在使用的图像足够好 只有50%的用户使用iOS 9.如果我添加@ 3x图像我的应用程序的大小将为旧操作系统上的用户增加。 尽管图像在 ..
发布时间:2018-09-20 20:51:05 移动开发

为现有项目中的资产目录中的图标选择应用稀释

2017年WWDC 会议201 Cocoa Touch的新功能,在33:50左右,据说“通过在资产目录中加入[图标],我们现在可以让他们参与应用程序细化,这将大大降低应用程序的占用空间。所以,这是一个采用真正令人兴奋的事情,默认情况下它将在iOS 11中的新项目中采用。您可以通过在Info.plist中添加一个密钥在现有项目中选择它。“ 您需要在Info.plist中添加哪些密钥才能为现有项 ..
发布时间:2018-09-19 21:07:40 移动开发

资产目录未在项目中使用

我有一个使用资产目录的项目,最近我没有任何改变,图像只是没有显示。它显示以下错误: 2014-06-23 21:41:02.824项目[8247:464100] CUICatalog:不能查找名称的再现:菜单比例因子:2设备惯用语:1设备子类型:568 2014-06-23 21:41:02.825项目[8247:464100]无法加载从笔尖引用的“图像”图像在包含标识符“com.si ..
发布时间:2018-09-19 20:37:01 移动开发

Xcode 6.1关于在资产目录中启动图像的警告

我正在使用Xcode 6.1来创建支持iOS 6及更高版本的应用。 。在目标的“应用图标和启动图像”中,我设置了启动图像源作为“使用资产目录”并启动屏幕文件到“LaunchScreen”。 在Xcode创建的Images.xcassets中,我填写“LaunchImage”的每个框,但是总有一条警告信息: Retina 4英寸支持。使用启动屏幕文件和 定位iOS 7.1及更早版 ..
发布时间:2018-09-19 13:04:00 移动开发

使用资产目录时,启动图像显示黑色

在 Xcode 5 中,我使用资产目录来管理应用图标并为我的应用启动图片。应用程序图标在所有设备上都能正常运行,但启动图像只在少数设备上运行。 我为每个可能的设备和iOS(6.1和7.0)添加了启动图像,我想要目标。我确保所有图片都具有正确的尺寸,这在属性检查器中确认(见下图),其中图像的大小与预期的大小相匹配。我还在命名约定之后命名所有图像,资产目录(参见上图)甚至不需要这些图像。在iPh ..
发布时间:2018-09-18 16:29:52 移动开发