问题标签 [xcasset]
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.
ios - 提交我的 Apple Watch 应用程序时出现缺少图标错误
尝试将 Apple Watch 应用程序提交到 iTunes Connect 时出现错误。
但是,我已将所有 Apple Watch 图标添加到我的 xcassets 文件中,并将其添加到我的 Apple Watch App Target 中。
所以我不知道该怎么办。谢谢!!
ios - 适用于通用 iOS 应用的设备特定图形
我已在 Target/General/DeploymentInfo 中将我的应用程序配置为 Universal
即使整个应用程序是通用的,是否可以在 iPhone 和 iPad 的 xcassets 文件中制作设备特定资产?它似乎有效,但我担心是否有一些问题。
背景:我计划在 iPhone 部分的 2x 和 3x 框中添加一些资产的 2X 和 3X 版本,在 iPad 部分的 1x 和 2x 框中添加 2X 和 4X 版本。我用大写 X 来描述我的资产规模。
请注意,2X 资产将被使用两次。在 iPhone 和 iPad 中。也许有办法解决这个问题?
ios - 添加 WatchKit 目标后,文件变为红色
我开始了一个新项目,xCode 6.3
然后我选择File > New > Target > AppleWatch
了,在确认对话后我得到了这个:
为什么会发生这种情况?
更新:
当我点击项目时,它给了我这样的信息:
ios - 需要对 iOS xcasset 目录的一些解释
我对 iOS 开发完全陌生。我想用 Sprite-Kit 框架做一个小游戏,我已经被 xcasset 目录困住了。
假设我的 iPhone 4s 有一个 320x320 像素的图像,其分辨率为 960x480 像素。我把它放在 xcasset 目录中的“iPhone 2x”上,对吧(cp.下图)?
现在,“iPhone 1x”需要 160x160,“iPhone 3x”需要 640x640 版本的图像吗?iPad 呢?就像素而言,“iPad 1x”和“iPad 2x”究竟是什么意思?在我的示例中,“iPad 1x”也是 320x320 和“iPad 2x”640x640 吗?
EDIT-1:感谢您提供可能重复的链接。但也没有讨论 iPad 版本的确切用途以及它们在像素方面的关系。
EDIT-2:尽管我使用 4096x4096 像素图像来生成启动图像(cp.下图),但使用 Asset Catalog Creator 调整大小的结果并不令人满意:
xcode - xcassets 与设计团队的使用
设计团队提供一个文件夹,其中包含项目所需的所有图像。
我为图标和启动文件以及一些需要切片的图像等创建了 xcasset
我注意到 xcassets 中的所有图像都在 xcassets 文件夹中重复。
我的问题:
- 从 xcassets,我可以链接到图像,而不是让 xcode 复制它吗?
- 如果无法链接,与设计团队合作的最佳方式是什么?
- 你认为,在编译时,xcode 只会插入一个图像的副本吗?
感谢您的信息
objective-c - 由于 assets.car,ipa 文件增加了一倍
ipa 文件是 38 MB,突然变成了 90 MB
查了一下包,发现assets.car增加了一倍;但是我没有向资产添加任何新图像。
注意我正在使用 pod 和 xcode 6.3.1
任何人都可以帮忙吗?
ios - 了解 image.xcassets 上的 iPhone 5/6 分辨率
正如标题所说,我仍然对理解 image.xcassets 如何处理 iPhone 5/6 图像感到困惑。让我更好地解释一下:
这是我MENU_EMPTY_LIST
在 image.xcassets 中的文件。我一直在stackoverflow中寻找答案,我发现了这个:
1x 图像用于原始 iPhone 通过 3GS -“标准”分辨率设备(3.5 英寸屏幕)
2x 图像适用于 iPhone 4、4S(3.5 英寸 Retina 屏幕)和iPhone 6。
Retina 4 2x 适用于 iPhone 5 和 5s(4" Retina 屏幕)
3x 图像适用于新款 iPhone 6+(5.5 英寸超视网膜 [3x] 屏幕)
这对我帮助很大,但我的问题是:如果图像集是背景(简而言之,图像覆盖整个屏幕)怎么办?如何处理不同的屏幕尺寸?我必须在“2x”方块中放入什么?iPhone 4/4S 图像还是 iPhone 6?
ios - 如何在 Xcode 中本地化 xcassets 文件夹中的图像
我有两个目标XCode
。这是两个基于相同代码库的产品,但有些图形不同。这就像白色标签。图像存储在一个xcassets
文件夹中。我该如何本地化?对一种语言进行本地化或按目标进行本地化对我来说都很好,因为白色标签实际上是每种语言。
我已签入,xcassets
但没有看到本地化任何图像的选项。
更新:我认为我可以做到这一点的一种方法是为我的目标创建一个新的 xcassets 文件夹,因此它可能被称为 images-mytarget.xcassets。然后在目标构建阶段,我可以更改“复制捆绑资源”区域中的 xcassets 文件夹以使用我的目标 xcassets。我能够成功地做到这一点。这可以区分每个目标的 xcasset。解决。
ios - Xcode - 使用两个 xcassets 我将如何覆盖
让我解释一下我想在 xCode 中构建的架构。这是我在项目结构中创建的 xcassets 的照片:
从图中您可以看到我创建了两个 xcassets 文件夹。第一个名为 images.xcassets 托管我的两个目标共有的所有图像。它的成员资格在 target1 和 target2 中。这个 xcassets 表充满了我从叉子继承的许多图像。
另一方面,images-override.xcassets 文件夹是我想要放置两个目标都不通用的任何图像的地方。所以这个目录的目标成员应该只有target2。
我试图完成的事情:这样做,如果我尝试检索名为 myImage.png 的图像,它应该首先检查图像覆盖以查看是否有任何图像被覆盖,如果在那里找不到它应该检查 images.xcassets为图像。
所以我的问题是关于搜索图像的顺序。我希望项目首先检查 images-overriden.xcassets 表,然后检查(如有必要) images.xcassets 文件夹。有任何想法吗 ?
ios - Image.xcassets 在模拟器上奇怪地渲染
我在 Adobe Illustrator 上设计了一个 H:100 px 和 W:2000 px 的图像。当设备处于横向左侧时,该资产应穿过屏幕底部并从头到尾完全覆盖。
据我所知,iPhone 6+ 是 1080 x 1920。两千宽的资产应该可以舒适地放在底部,所以我一定是在这里遗漏了一些重要的东西。
我使用 Prepo 将我的 3x(宽度为 2000 的那个)转换为 2x 和 1x。
数字如下:
3x:2001 x 102 2x:1334 x 68 1x:667 x 34
这套:
适合:5s、5、4s
太短:iPad Retina、iPad Air、iPad 2、6+、6
我假设我错过了图像 xcassets 的一些关键方面,因为我有点不知所措。
谢谢你,我很高兴用任何其他需要的细节来更新它。