标签: xcasset

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

尝试将图像文件添加到Images.xcassets时,有些图像无法添加.我已经尝试了拖放以及使用"+"后跟"导入".在拖放的情况下,没有任何反应.在导入的情况下,我要导入的文件显示为灰色,无法选择.

我正在使用Xcode 5.0.2,我正在尝试导入一个60x105像素的JPG,没有透明度或图层.

但是,我可以导入一些图像文件.只是我想要的那些我出于某种原因不能.您可以导入的图像类型是否有限制?我已经完成了一些谷歌搜索,在论坛上搜索,以及在线开发者帮助中获取更多相关信息,但没有找到任何有关您可以导入的任何特定限制的解释.假设没有限制,那么还有另一个可能的原因导致我无法导入其中的一些文件吗?

作为一个额外的谜团,我试图添加的图像是我下载的图像,用于在iTunes上提供有关iPhone编程的斯坦福CS19p课程的作业.我看着课程教授将这些文件拖放到他的Images.xcassets中,没有任何问题.那我为什么不能这样做呢?似乎我必须遗漏一些明显的东西!

我非常坚持这一点,我将不胜感激任何建议!

谢谢,Mark Xcode 5,OS X Mavericks(10.9.1)

xcode image ios xcasset

5
推荐指数
1
解决办法
1万
查看次数

如何从NSBundle中的Assets.car(xcassets的编译版本)加载图像?(不使用CocoaPods)

我们收到这些错误消息:

无法加载带有标识符"com.company.OurResourceBundle"的包中从nib引用的"iconStatus"图像.

基本上,我们在xcassets文件夹中放置了一堆图像(适用于非捆绑加载的情况).xcassets和nib文件打包到资源包中.

当应用程序启动时,

  1. nib文件中的uiimageview无法加载任何带有上述错误消息的图像.
  2. [UIImage imageNamed:@"OurResourceBundle.bundle/iconStatus"]返回nil

问题与" 我如何从NSBundle中的Assets.car(xcassets的编译版本)加载图像有关? ",但我们不使用CocoaPods.

nsbundle ios xcasset

5
推荐指数
2
解决办法
7305
查看次数

存档应用程序时,Images.xcassets中的图像未显示吗?

我正在使用Xcode 5.1.1和images.xcassets存储大量我的应用程序图像(我现在意识到,通过这样做,构建和运行我的应用程序将花费更长的时间)。任何人,一切都会按预期进行。当我通过设备连接并运行它时,所有图像都可以正常显示。

问题是,当我存档我的项目以发送给我的Beta测试人员时,通过这些方式进行安装后,该应用程序不会显示任何存储在images.xcassets中的图像,但是会出现其他正常存储的图像(图标存储在images.xcassets中的确出现)。

这有什么问题吗?

在此处输入图片说明

xcode objective-c archive ios xcasset

5
推荐指数
1
解决办法
573
查看次数

打开xCode项目时,文件夹"Icons.xcassets"不存在

我有一个项目有许多目标,现在The folder “Icons.xcassets” doesn’t exist.当我打开项目或移动目标时,我在两个弹出窗口中收到错误.会导致什么?

xcode ios xcasset

5
推荐指数
1
解决办法
940
查看次数

我是否真的必须明确支持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甚至可以加载@ 3x资产.

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

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

第二个问题,我真的必须提供@ 3x资产集吗?iPhone 6使用@ 2x资源设置,iPhone 6加上如果没有@ 3x图像升级@ 2x图像以非常流畅的方式使我无法确定任何像素化.

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

interface-builder ios xcasset iphone-6 iphone-6-plus

5
推荐指数
1
解决办法
810
查看次数

Xcode 7 beta 4构建错误 - com.apple.CoreSimulator.SimRuntime.iOS-9-0

我在构建以前工作的项目时遇到的错误:

Images.xcassets:无法为SimDeviceType类型找到合适的设备:com.apple.CoreSimulator.SimDeviceType.iPad-2,运行时SimRuntime:9.0(13A4305g) - com.apple.CoreSimulator.SimRuntime.iOS-9-0

我已经删除了我的Mac上的所有Xcode和所有模拟器的引用,重启了它很多次,我无法计算.这发生在2天前El Capitan的最后一次发布之后.该项目正在构建并运行良好之前..为什么错误首先来自Images.xcassets?

我可以看到xcode 7 beta 4包含了所有模拟器,可用的模拟器列表是空的.需要注意的是,我只想在物理设备上运行我的项目而不是模拟器(打开时会冻结)

从我升级OSX的那一刻开始,一直在显示的CoreSimulator中记录:

7月22日14:53:53 CoreSimulatorService [787]:com.apple.CoreSimulator.CoreSimulatorService 166~1开始.

管理将其缩小到从Images.xcassets中删除所有图像并添加AppIcon和LaunchImage.构建正常,但每当我尝试添加任何其他Image时,构建将再次失败,并出现与上述相同的错误.它仅在图像保留为空且没有关联的png文件时才构建.为什么呢?

xcode ios ios-simulator xcasset xcode7

5
推荐指数
1
解决办法
3574
查看次数

从Cocoapod的xcassets获取图像不起作用

我正在使用1Password Pod和GCast pod,它们都有xcassets文件和他们希望您使用的资产.当我在IB中创建一个按钮并为其分配xcassets文件中的一个图像的名称时,会显示正确的图像,但在运行时我得到一个调试错误:Could not load the "onepassword-button" image referenced from a nib in the bundle with identifier "com.myApp.App"

知道我需要做什么吗?谢谢

xcode ios cocoapods xcasset swift

5
推荐指数
1
解决办法
673
查看次数

如何将GIF图像添加到Assets文件夹并以编程方式在UIImageView中加载它们

我试图将我的@ 2x和@ 3x GIF图像放入Xcode的Assets文件夹中.我尝试过以下链接,但它对我不起作用. 链接1链接2.

我目前正在加载GIF文件,方法是将它们添加到我的项目包中并使用它来访问它

let bundleURL = NSBundle.mainBundle()
            .URLForResource("phone_animation", withExtension: "gif") 
Run Code Online (Sandbox Code Playgroud)

但我想从我的Assets文件夹加载它们.有没有办法可以做到?在将其添加到Assets后,如何将它们加载到我的imageview中?

animated-gif uiimageview ios xcasset swift2.3

5
推荐指数
2
解决办法
8400
查看次数

您可以/应该在 Xcode 的 xcassets 中存储多少张图像?

我正在尝试在 xcassets 中存储项目的大量图像。大约2,000。然而,它们都非常小/高度优化,每个只有 3-5kB 左右,因此总大小可能为 6-10MB。这会导致内存问题吗?这是不推荐的吗?

我知道我可以让用户根据需要从服务器下载它们,但如果我可以从应用程序下载中包含它们,那就更容易了。

xcode xcasset

5
推荐指数
1
解决办法
1239
查看次数

我可以一次访问.xcassets中的所有图像吗?

我在Images.xcassets中有大量图像,我需要在UITableView中加载它们.但我不打算写每个名字[UIImage imageNamed:@"imageName"].

我正在寻找的是:

NSArray *images = [MagicClass loadAllImagesIn:@"images.xcassets"];
Run Code Online (Sandbox Code Playgroud)

你知道这是否可能吗?如果没有,也许我会创建一个.bundle ...

谢谢!!

objective-c ios xcasset

4
推荐指数
1
解决办法
1804
查看次数