草庐IT

Xcassets

全部标签

ios - 警告 : "Could not get traitsetID for iPhone11,6" (Assets. xcassets)

在XSMax物理设备上运行Xcode10应用程序时,我一直收到此警告:无法获取iPhone11,6的traitsetID(Assets.xcassets)知道这是怎么回事以及如何解决它吗? 最佳答案 我今晚也遇到了这个问题,当我将手机更新到12.1时就解决了。不知道那是解决方法,还是巧合,但它现在正在工作。 关于ios-警告:"CouldnotgettraitsetIDforiPhone11,6"(Assets.xcassets),我们在StackOverflow上找到一个类似的问题:

ios - 文件夹 "Images.xcassets"不存在

当我在最新的xcode版本中打开项目文件时,我在两个弹出窗口中收到错误消息“文件夹“Images.xcassets”不存在”。我必须多次单击“确定”才能使弹出窗口消失。我没有做任何事情来删除这些文件夹。有谁知道我为什么会得到它们?更新:我也在finder和我的项目浏览器中看到了它。问题仍然存在。 最佳答案 我使用热键组合来清理项目和清理构建文件夹。在此之后再次构建就成功了。在合并我们项目的Git存储库分支并尝试构建之后出现了问题。清理构建文件夹:选项+Shift+命令+K清理项目:Shift+Command+K

ios - 为什么我不能在 Xcode 5 中将文件添加到 Images.xcassets?

尝试将图像文件添加到Images.xcassets时,有些图像我无法添加。我试过拖放以及使用“+”后跟“导入”。在拖放的情况下,没有任何反应。在导入案例中,我要导入的文件是灰色的,无法选择。我正在使用Xcode5.0.2,我正在尝试导入一个60x105像素的JPG,没有透明度或图层。但是,我可以导入一些图像文件。只是我想要的因为某些原因不能。您可以导入的图像类型是否有限制?我已经做了一些谷歌搜索,在论坛上搜索,并在在线开发人员帮助中获取更多相关信息,但没有找到任何关于您可以导入的特定限制的解释。假设不存在任何限制,那么还有其他可能的原因导致我无法导入其中一些文件吗?作为一个额外的谜团,

ios - 从 xcassets 文件获取启动图像大小错误

这个问题在这里已经有了答案:Xcode5&AssetCatalog:HowtoreferencetheLaunchImage?(14个答案)关闭8年前。Xcode的默认Images.xcassets文件有一个用于LaunchImage的插槽,其中对于纵向iPhone应用程序有5个可能的插槽。根据documentation,要从xcassets文件中获取适当大小的图像,只需使用[UIImageimageNamed:]。但是,在iPhoneRetine(4英寸)模拟器上运行以下代码:UIImage*splashImage=[UIImageimageNamed:@"LaunchImage"]

ios - Xcode 允许你从 Assets.xcassets 中制作一个 "sprite Atlas",它实际上是一个图集吗?

如果您在Assets.cxassets文件夹中并点击加号,您可以添加一个新的“spriteatlas”和/或新文件夹。当您从这个菜单创建“Sprite图集”或文件夹时,它们看起来完全一样。我的印象是atlas文件夹的末尾必须有后缀“.atlas”?我读到,对于屏幕上的大量重复纹理,使用Sprite图集通常更好。当我开始我的项目并将所有图像放入该文件夹时,我在Assets.cxassets中创建了一个“Sprite图集”。我读得越多,我就越觉得我做错了。我在网上找不到关于在Assets.cxassets中放置“atlas”文件夹的任何信息。当我像上面提到的那样创建atlas文件夹时,它没

ios - .xcassets 支持旧的 IOS 版本

我没有找到.xcassets模板的向后兼容性详细信息的任何地方。如果我通过在新xcode5的设置中使用Assets目录选项将当前图像Assets(如应用程序图标、启动图像聚光灯图标等)迁移到.xcassets模板,如果我运行,我的应用程序是否可以在旧版本(如ios6和5)中运行并且已经用于图像的代码中的命名约定将正常工作。提前致谢。 最佳答案 使用Assets目录仅与iOS5及更高版本兼容。您可以为每个设置不同的图标(设置与iOS5和6兼容的图标和与iOS7不同的图标)。注意两点:您将需要更多尺寸的图标。如果您的应用仅适用于iPho

ios - xcassets : A XXxXX app icon is required for iPhone apps targeting releases of iOS prior to 7. 0

尝试使用xcassets处理所有图标和图像时,我收到警告,指出需要57x57、57x57@2x、72x72和72x72@2x图标,因为我的目标是iOS5+设备。问题在于:默认的AppIcon组不会接受这些图标。为Icon和Icon-72添加单独的条目也不会修复警告。 最佳答案 通过右键单击并选择“编辑器”>“新建应用程序图标”解决了这个问题。这创建了一个包含iOS6和7图标占位符的新AppIcon组。问题是由于Xcode模板造成的,默认情况下所有新项目都是iOS7+。也可以通过选择AppIcon图像集并使用属性检查器进行配置:

swift - 在 ios Swift 中的 Images.xcassets 文件夹中的 Collection View 中显示图像

我在Images.xcassets中有一个图像文件夹。我只想显示该特定文件夹中的所有图像,并将这些图像加载到CollectionView中。我知道我将不得不编写这段代码来显示图像imageView.image=UIImage(named:"Apple")我将不得不运行一个for循环来显示CollectionView中的所有图像。但是我不知道如何访问Images.xcassets文件夹中的所有图像 最佳答案 嗯,按照我的理解,Assets.xcassets文件夹里面的一个文件夹是没有意义的。如果有一个名为Jack、Apple的文件夹,

ios - 是否必须使用 Assets.xcassets?

我想知道我们是将图像放在xcodeAssets.xcasset中还是一个图像文件就足够了?谢谢 最佳答案 https://developer.apple.com/videos/play/wwdc2018/219/来自WWDC2018:“...对于您的应用程序附带的艺术品,我们强烈建议您使用图像Assets。原因有很多。”其中一些原因:“图像Assets针对基于名称和基于特征的查找进行了优化。在Assets目录中查找图像Assets比在磁盘上搜索具有特定命名方案的文件要快。”“管理缓冲区大小”“...按设备细化,这意味着您的应用程序仅

iOS Swift 在 WebView 中显示 Xcassets 图像

当图像位于Assets.xcassets文件夹中时,我不知道如何在WebView中显示图像“HappyFace.png”。相反,我不得不将图像存储在与Assets.xcassets文件和其他dotswift文件相同的位置(相同级别)。只要我将它存储在那里,我就可以通过名称引用它:lethtmlString:NSString=""letpath:NSString=NSBundle.mainBundle().bundlePathletbaseURL:NSURL=NSURL(fileURLWithPath:pathasString)MyWebView.loadHTMLString(htmlS