尝试将图像文件添加到Images.xcassets时,有些图像无法添加.我已经尝试了拖放以及使用"+"后跟"导入".在拖放的情况下,没有任何反应.在导入的情况下,我要导入的文件显示为灰色,无法选择.
我正在使用Xcode 5.0.2,我正在尝试导入一个60x105像素的JPG,没有透明度或图层.
但是,我可以导入一些图像文件.只是我想要的那些我出于某种原因不能.您可以导入的图像类型是否有限制?我已经完成了一些谷歌搜索,在论坛上搜索,以及在线开发者帮助中获取更多相关信息,但没有找到任何有关您可以导入的任何特定限制的解释.假设没有限制,那么还有另一个可能的原因导致我无法导入其中的一些文件吗?
作为一个额外的谜团,我试图添加的图像是我下载的图像,用于在iTunes上提供有关iPhone编程的斯坦福CS19p课程的作业.我看着课程教授将这些文件拖放到他的Images.xcassets中,没有任何问题.那我为什么不能这样做呢?似乎我必须遗漏一些明显的东西!
我非常坚持这一点,我将不胜感激任何建议!
谢谢,Mark Xcode 5,OS X Mavericks(10.9.1)
我们收到这些错误消息:
无法加载带有标识符"com.company.OurResourceBundle"的包中从nib引用的"iconStatus"图像.
基本上,我们在xcassets文件夹中放置了一堆图像(适用于非捆绑加载的情况).xcassets和nib文件打包到资源包中.
当应用程序启动时,
问题与" 我如何从NSBundle中的Assets.car(xcassets的编译版本)加载图像有关? ",但我们不使用CocoaPods.
我正在使用Xcode 5.1.1和images.xcassets存储大量我的应用程序图像(我现在意识到,通过这样做,构建和运行我的应用程序将花费更长的时间)。任何人,一切都会按预期进行。当我通过设备连接并运行它时,所有图像都可以正常显示。
问题是,当我存档我的项目以发送给我的Beta测试人员时,通过这些方式进行安装后,该应用程序不会显示任何存储在images.xcassets中的图像,但是会出现其他正常存储的图像(图标存储在images.xcassets中的确出现)。
这有什么问题吗?
我有一个项目有许多目标,现在The folder “Icons.xcassets” doesn’t exist.
当我打开项目或移动目标时,我在两个弹出窗口中收到错误.会导致什么?
我不习惯在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优化"徽章或任何其他处罚?
我在构建以前工作的项目时遇到的错误:
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文件时才构建.为什么呢?
我正在使用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"
知道我需要做什么吗?谢谢
我试图将我的@ 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中?
我正在尝试在 xcassets 中存储项目的大量图像。大约2,000。然而,它们都非常小/高度优化,每个只有 3-5kB 左右,因此总大小可能为 6-10MB。这会导致内存问题吗?这是不推荐的吗?
我知道我可以让用户根据需要从服务器下载它们,但如果我可以从应用程序下载中包含它们,那就更容易了。
我在Images.xcassets中有大量图像,我需要在UITableView中加载它们.但我不打算写每个名字[UIImage imageNamed:@"imageName"]
.
我正在寻找的是:
NSArray *images = [MagicClass loadAllImagesIn:@"images.xcassets"];
Run Code Online (Sandbox Code Playgroud)
你知道这是否可能吗?如果没有,也许我会创建一个.bundle ...
谢谢!!
xcasset ×10
ios ×9
xcode ×6
objective-c ×2
animated-gif ×1
archive ×1
cocoapods ×1
image ×1
iphone-6 ×1
nsbundle ×1
swift ×1
swift2.3 ×1
uiimageview ×1
xcode7 ×1