问题标签 [asset-catalog]
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.
xcode - 有没有办法在 Xcode 5 或 Xcode 6 中更改 xcassets 视图的背景颜色?
有没有办法在 Xcode 5 或 Xcode 6 中更改 xcassets 视图的背景颜色?
我有在白色背景上丢失的白色图像。
在不使用 xcassets 的情况下查看图像时,图像设置为灰色背景。
但是对于 xcassets,背景是白色的,并且看不到图像。
我尝试过使用不同的字体和配色方案,但它们似乎只适用于文本编辑器。
ios7 - Swizzling NSBundle 用于可重新设计的演示
我正在尝试构建一个可以通过下载包含图像和字符串文件的捆绑包来重新设计的应用程序(不适用于应用商店分发)。
对于本地化,我在localizedStringForKey:value:table:
加载自定义字符串时没有遇到任何问题,但是对于图像我有更多的麻烦。
我的项目正在使用没有资产目录的情节提要并针对 iOS 7。我尝试在 NSBundle 上调整以下方法来捕获从情节提要中加载的图像,但没有一个被命中(至少对于 png 文件):
我确实看到了加载文件的尝试.car
(这是资产目录格式)但是这些返回一个nil
URL。我也尝试过pathForResource:
调整上述方法的版本,但没有捕获到新的调用。
有任何想法吗?
core-plot - 从 xcassets 文件中的图像创建 CPTImages
所以根据这个,你现在必须使用imageNamed
在 iOS 中加载图像。
不幸的是,CPTImage 的构造函数需要加载图像的路径
所以是这样的:
[CPTImage imageForPNGFile:[[NSBundle mainBundle] pathForResource:@"plotsymbol" ofType:@"png"]]
这些-pathForResource
调用现在由于资产目录而失败。
所以..有没有人能够做到这一点?我错过了什么?
ios - 在 Interface Builder 的 Asset Catalog 上使用图像
是否可以直接在界面生成器上使用添加到资产目录的图像?这是怎么做的?
在 UIImageView 属性上,我看不到任何选项来引用资产目录上的任何图像。
ios - Image.asset causes app size increased
I'm using a launch image for iPad Landscape named "Default-Landscape" which is 5.4 MB in size. My app is an universal app and supported from iOS 5, so I have to assign Launch for "iPad Landscape iOS7" and "iPad Landscape iOS5 and iOS6".
When doing like this, image asset automatically creates separate images for both iOS7 and iOS5,6 named "Default-Landscape" and "Default-Landscape-1". So additional 5.4 MB was added unnecessarily. I know that we can assign Launch images without assets catalog. But I still like to know whether we can assign same image for multiple targets using image asset in Xcode.
Any suggestions please...
Thanks
ios - 您如何以编程方式使用资产目录图像的切片信息?
我曾经在我的项目中有一个图像,我会像这样加载它:
现在我将该图像放入 XCode 5 的新资产目录中,并为它设置切片。resizableImageWithCapInsets
如何在我的代码中使用该图像,以便在加载图像时不必显式调用?
换句话说,如何获取存储在 Images.xcassets 中的切片信息并将其存储在 aUIImage
的capInsets
属性中?
还是我在想这一切都错了?
ios - Xcode 安装了错误的图标
在过去的几天里,我一直在拉头发。看来我是第一个遇到此问题的人,因为我无法通过 Internet 搜索找到任何接近的东西。我遇到的问题如下:
iOS 6.1 和更早版本(尺寸 144x144)的 Retina iPad 图标和 iOS 7(尺寸 120x120)的 iPhone 图标安装不正确。如果我使用资产目录,则在装有 iOS 5 的 iPad(视网膜)上安装我的应用程序时,会安装 iPhone 图标 (120x120)。装有 iOS 7 的 iPhone 使用相同的图标 (120x120) 可以正常工作。如果我不使用资产目录,而是将图标添加到 info.plist(CFBundleIcons 数组),则相反。这次 iPad 图标很好(安装了 144x144 图标)。但 iPhone 使用 iPad 图标 (144x144)。
更奇怪的是,这不是我的两个目标之一的问题。这只是第二个目标的问题。第二个目标是通过复制第一个目标创建的。我已经比较了两个项目的信息和设置,但没有发现任何区别(当然,除了捆绑标识符和产品名称等)。
我已将我的 Xcode 升级到 5.0.2,这没什么区别。
如果有人能对此有所了解,我将不胜感激。
更新 #1:我尝试使用第一个目标中的图标,但问题仍然存在。所以它与图标 png 文件无关。它与目标有关。还尝试清理项目,从设备中删除应用程序无济于事。
更新#2:当我使用 plist 而不是资产目录时,我的 iPhone (iOS 7) 上安装的(错误地)不是 144x144 图标。它是 iOS 6.1 和更早版本的 144x144 图标。它仍然是一个不正确的图标。
更新#3:这实际上很容易重现。这次我从零开始创建了一个 cocos2d 项目(Hello World 项目)。尝试使用以下 Apple 技术文章中介绍的两种方式添加所有图标:
https://developer.apple.com/library/ios/qa/qa1686/_index.html
使用资产目录时,120x120 图标安装在我的装有 iOS 5 的 iPad (retina) 上。使用项目编辑器时,152x152 图标安装在装有 iOS 5 的 iPad (retina) 上。
在这两种情况下,应该安装的是 144x144 图标。可能会在周一联系苹果。
ios - 资产目录中的重复图像并改为加载 jpg
我创建了一个 LaunchImage 资产目录并填充了 iphone/pad ios6/7 的所有空占位符。
我已经放入了 8 张图片,其中一些是相同的文件。但是资产目录创建了一个新文件来保存这些图像。
是否可以将它们引用到相同的图像以节省文件大小?我的总 ImageAsset.xcassets 是 22MB,这太大了。
我尝试编辑 Content.json 文件,以便它们引用 jpg 文件。但是当我在我的设备上测试运行时没有显示图像?
xcode - XCode images.assets 资产目录切片被忽略,图像仍然失真
我在 Xcode 图像目录中使用切片时遇到问题。我在资产目录中有图像,该目录中的图像名为“SquareReactionButtonCrisp”。在我的 xib 中,我引用此名称将其设置为背景。然而,当我在 xib 中调整此按钮的大小并重建时,图像被拉伸而不是从切片线扩展。有任何想法吗?附上截图。谢谢,山姆
macos - 在 OS X 中使用资产目录时设置模板图像
我有一个资产目录,其中包含我在工具栏按钮中使用的所有图像,我想将它们全部设置为模板图像。据我所知,没有办法将按钮的图像设置为 IB 中的模板图像,但是如果我按如下方式创建图像
然后“imageName”的图像将成为整个应用程序的模板图像。除了迭代资产目录中的每个项目之外,有什么方法可以做到这一点吗?
我尝试将目录中的资产名称设置为 *Template 但这不起作用。我还尝试重命名支持图像以包含“模板”,但这也不起作用。有什么建议么?