问题标签 [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.

0 投票
28 回答
125390 浏览

ios8 - 启动图像未显示在我的 iOS 应用程序中

我想在我的应用程序中显示一个简单的启动屏幕,使用 Xcode 6.0.1 构建。

我以两种方式添加了启动屏幕:作为 XIB(使用默认名称 LaunchScreen.xib)和作为 xcassets 中设置的启动图像。

我已确保我的“启动屏幕文件”设置为 LaunchScreen.xib。

我模拟了所有可用的设备(例如,“iPhone5 iOS8”/“iPhone5s iOS8”/“iPhone6 iOS8”。请注意,模拟器中只有 iOS 8 可用)。

0 投票
4 回答
11427 浏览

ios - 无法在捆绑包的 xcassets 中加载图像

我需要在静态库中包含图像。我创建了一个包并插入到我的图像中,问题是如果我将图像直接包含在包中,它似乎可以工作,但如果我放入 xcassets 文件,它就会停止工作。

我遵循了许多指南并在此站点上搜索了解决方案。最流行的解决方案是插入这行代码:

但这似乎对我不起作用

有任何想法吗?

0 投票
1 回答
100 浏览

objective-c - Images.xcassets Xcode 5.0.2:图像被截断

除了一个问题,我的应用程序已完全为 App Store 做好准备:在 iPhone4 上测试应用程序时,图像和启动图像在底部被截断。

在 Images.xcassets 文件夹中,我有一个图像视图中的图像示例:

名为 1x 的框有一个大小为 640x960 像素的图像,名为 laddapp_blue-1.png。
名为 2x 的框有一个大小为 640x1136 像素的图像,名为 laddapp_blue@2x.png。
名为 R4 的框有一个大小为 640x960 像素的图像,名为 laddapp_blue-1-1.png。

我在 Photoshop 中制作了它们并将它们保存为 png。我不知道我保存它们时分辨率是72dpi还是300。这会影响显示的尺寸吗?

我在“一般”集合中使用了 Images.xcassets,所以那里没有错。

0 投票
1 回答
811 浏览

ios - 我真的必须明确支持 iPhone 6 和 iPhone 6 Plus 屏幕吗?

我不习惯在 Xcode 6 中引入名为 Size Classes 的新布局系统,因此我决定采用旧方法为 iPhone 和 iPad 创建两个单独的 xib,分别带有 ~iphone 和 ~ipad 后缀。

为 iPhone 设计的 Xibs(IB 中的视图大小等于 320x568)非常适合新的 iPhone 6 和 iPhone 6 Plus 屏幕,如果我提供这些,iPhone 6 plus 甚至可以加载 @3x 资产。

第一个问题,我真的必须添加启动故事板来表明我的应用程序支持新的 iPhone,或者我可以不用它吗?

如果我添加它们,我为 iPhone 4s / 5 设计的所有 xib 将停止为 iPhone 6 和 6 plus 工作。

第二个问题,我真的必须提供@3x 资产集吗?iPhone 6 使用@2x 资产集,iPhone 6 plus 在没有@3x 图像的情况下以非常平滑的方式升级@2x 图像,因此我无法确定任何像素化。

我特别感兴趣的是,Apple 是否会拒绝该应用程序,或者可能不会在该应用程序中添加某种“针对 iPhone 6 Plus 优化”徽章,或任何其他处罚?

0 投票
0 回答
362 浏览

ios - 在本地 html 页面中链接 xcode images.xcassets

我正在使用本地 html 文件使用 UIWebview 加载带有图像的内容。我已在 Image.xcassests 中添加了所有图像。我们如何在本地 html 页面中链接 Image.xcassests 中的图像以显示

0 投票
0 回答
843 浏览

ios - 您无权将文件“xxx.png”移至回收站

问题是当我将 xcassets 中的图像从 1x 移动到 2x 时,Xcode 会弹出提示“您无权将文件“xxx.png”移动到垃圾箱。”。然后我尝试将文件夹 xcassets chmod 为 777,但它不起作用。我的 Xcode 版本是 6.0.1,它发生在我在源代码控制下使用不同的 mac 时。谁能帮帮我??非常感谢!

0 投票
1 回答
5176 浏览

ios - 在图像 xcasset Xcode 上使用向量并渲染为模板

有人可以举个例子,在 Xcode 上使用 Vector image (.pdf) 选项 Render: "as template" in image.xcasset?我可以以编程方式设置矢量图像的颜色吗?如果是的话怎么办?

谢谢,奥马尔。

0 投票
2 回答
552 浏览

ios - 提交到 iTunes 时出错。CFBundleIcons:AppIcon120x120

当我使用 Xcode 将我的应用程序提交到 iTunes 时出现以下错误:“无效的图像路径 - 在键 'CFBundleIcons' 下的路径引用中找不到图像:'AppIcon120x120'”</p>

我正在将 xcassets 用于应用程序图标。

在此处输入图像描述

0 投票
1 回答
166 浏览

ios - 使旧 Xcode 项目与 iPhone 6/6+ 兼容

我有一个显示与 Xcode 3.2 兼容的旧项目。我在 info.plist 中为应用程序图标文件手动创建了条目。我尝试使用 File->New->File->iOS->User Interface 添加 images.xcassets,但没有添加资产目录的选项。如果我可以添加资产目录(images.xcassets),则可以直接拖动所有启动图像和图标以支持 iPhone 6+。我该怎么做才能添加 images.xcassets ?如果这是不可能的,我如何在 info.plist 中手动指定 4.7 英寸和 5.5 英寸的启动图像?

0 投票
2 回答
27630 浏览

ios - iOS Xcode 6 LaunchImage 名为“LaunchImage”的启动图像集没有任何适用的内容

我删除了我原来的 launchImage 图像集。

然后转到Xcode项目部分的“App Icons and Launch Images”。

我取消选择“启动图像源”,然后重新选择它。我得到“将启动图像迁移到资产目录”。我选择一个资产目录和“迁移”,然后打开一个 launchImage 图像集。

我添加了我的文件,但随后我收到了一个红色的编译警告。

我检查了 Plist - 那里根本没有启动图像。

以前,我收到关于不明确内容和文件大小错误的黄色警告 - 我检查并重新检查 - 它们的大小正确!

我该如何解决?

编辑:我在我的文件中找到了这个。我只是将选定的文件夹丢弃吗?

带有第二个图像文件夹的 ios 文件夹