标签: xcasset

启动图像不会显示在我的iOS应用程序中

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

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

我已确保将"启动屏幕文件"设置为LaunchScreen.xib.

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

xcasset launchimage xcode6 ios8

147
推荐指数
11
解决办法
12万
查看次数

意外地从Xcode项目中删除了xcassets文件

我想从图像集合中删除单个文件夹,但是,我以某种方式设法将整个xcassets文件丢入垃圾箱.

普通的"放回"方法不可用,只需将已删除的文件夹拖到Xcode就会产生错误:

"Images.xcassets"无法复制到"ProjectPear",因为已存在具有相同名称的项目.
要保存文件,请提供其他名称,或者移开或删除现有文件,然后重试.

我不确定这个集合在我的Xcode项目中的位置,因为导航器似乎没有显示任何内容,并且命令行也没有丢弃任何提示.我害怕把project.pbxproj文件搞得一团糟,因为它可能比我的图像集更混乱.

编辑:将文件从"废纸篓"拖回Finder成功,但是,Xcode导航器不再识别 - 或者在这种情况下仍然无法识别 - .xcassets文件.我不确定是否在.pbxproj文件中添加内容.

xcode ios xcasset

75
推荐指数
3
解决办法
6万
查看次数

Xcode 6 - 用于通用图像支持的xcassets

目前正在开发一个通用的SpriteKit项目.我将支持以下设备:

iPhone 4/s,iPhone 5/c/s,iPhone 6,iPhone 6+

iPad非ret,iPad视网膜

在此输入图像描述

我对iPhone部分感到困惑.对于iPhone的4种不同屏幕分辨率,我的背景精灵已经有4个版本.但是哪个呢?

我知道3x用于6+,我认为5/c/s用于Retina 4 2x,但我不知道iPhone4/s在哪里,6用.谁知道?

旁注,当我在我的xcassets文件中创建一个Launch Image时,我会看到这些选项,它基本上包含了我支持的所有设备.只是想知道为什么在创建图像集时也不是这样在此输入图像描述

另外,你们如何为通用应用程序创建图像/精灵?现在新的iPhone 6和6 plus已经出来了,我还有2个支持的分辨率,这对我来说仍然很困惑,因为我还是初学者.

xcode ios sprite-kit xcasset xcode6

51
推荐指数
4
解决办法
6万
查看次数

使用xcassets

.xcassets资源仅适用于应用图标和启动图像,还适用于我们自己的图像资源?我知道我们可以将我们的图像添加到.xcassets文件中,但这样做是否很好?

xcode5 xcasset

39
推荐指数
2
解决办法
3万
查看次数

使用xcode 6提交时出现错误ITMS-9000"无效图像路径"

在使用xcode 6验证或提交我的应用时,我收到错误消息:

ERROR ITMS-9000: "Invalid Image Path - No image found at the path referenced
under key 'CFBundleIcons': 'AppIcon120x120'"
Run Code Online (Sandbox Code Playgroud)

我检查了我的plist文件,并且没有CFBundleIcons的条目.我正在使用资产目录,我可以看到它在常规目标设置下正确配置(它也可以使用设备上的图标正确构建).我也试过删除并重新添加目录.我最好的猜测是,当在多个目标中使用多个资产目录时,xcode中存在某种错误.有任何想法吗?

xcode xcasset

38
推荐指数
1
解决办法
6205
查看次数

有没有办法在Xcode 5或Xcode 6中更改xcassets视图的背景颜色?

有没有办法在Xcode 5或Xcode 6中更改xcassets视图的背景颜色?

我有在白色背景上丢失的白色图像.

在不使用xcassets的情况下查看图像时,图像将设置为灰色背景.

但是对于xcassets,背景为白色,无法看到图像.

我尝试使用不同的不同字体和颜色方案,但它们似乎只适用于文本编辑器.

configuration xcode background asset-catalog xcasset

32
推荐指数
2
解决办法
2600
查看次数

如何告诉资产目录(.xcassets)为多个图像井使用相同的图像?

我们有几个Xcode应用程序项目,我们正在升级所有这些项目以使用最新的Xcode 5功能,包括资产目录(.xcassets).

我们所有的default(发射)的照片已经包括状态栏间距,而我们想用这些图片均iOS 5,6iOS 7启动图像.此外,我们希望在项目中包含同一图像的多个副本.

我们的一个项目被正确设置为对这两个图像井组使用相同的图像.然而,这是偶然设置的.

除了Contents.json直接编辑文件(如果需要,这是最后的解决方法),我们如何使用资源目录的Xcode GUI编辑器执行此操作?

我们已经尝试过的

1)将图像拖放到不同的位置......只需将图像移动到另一个位置即可

2)将相同的文件从Finder拖放到资产目录...创建图像的新副本

3)使用option(alt)按下来拖放图像...创建图像的新副本

xcode ios xcode5 xcasset

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

Xcode 10应用程序图标未显示

最近更新到Xcode 10 beta和我的应用程序,以前显示正确的图标,当从Xcode 9.4构建并运行到设备时,现在显示在Xcode 10中运行时的默认空白图标.

在此输入图像描述

打开AppIcon资产时,它会在所有占位符中正确显示图标,而不显示任何警告图标.当点击新的"显示切片"时,我什么都看不到.

任何人有任何线索如何解决这个应用程序图标显示?

xcode ios xcasset appicon xcode10

23
推荐指数
8
解决办法
7658
查看次数

xCode 5中需要的iTunesArtwork png文件?

在xCode 5中,我们可以使用xcassets文件对我们的应用程序图像进行编目.看来iTunesArtwork和iTunesArtwork2x文件没有地方.这是否意味着xCode 5中不再需要这些文件?如果需要它们,我们应该在plist文件中列出它们吗?我删除了plist文件中的图标列表,并希望不必再将其添加回来.

xcode itunesartwork ios xcode5 xcasset

21
推荐指数
2
解决办法
9442
查看次数

SpriteKit纹理图集与图像xcassets

我正在制作一个游戏,我注意到在某些场景中,我的FPS不断下降到55-60FPS区域(使用纹理图集).这让我疯了,所以我决定把我所有的资产都放到Images.xcassets文件夹中,然后稳定60FPS.

我认为这是一个侥幸或我做错了什么,所以我决定开始一个新项目,并执行一些基准...


Apple的文档称使用纹理图集会提高应用程序性能.基本上,允许您的应用程序利用批量渲染.然而...

测试(https://github.com/JRam13/JSGlitch):

- (void)runTest
{
    SKAction *spawn = [SKAction runBlock:^{

        for (int i=0; i<10; i++) {


            SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"Spaceship"];

            sprite.xScale = 0.5;
            sprite.yScale = 0.5;
            sprite.position = CGPointMake(0, [self randomNumberBetweenMin:0 andMax:768]);

            SKAction *action = [SKAction rotateByAngle:M_PI duration:1];

            [sprite runAction:[SKAction repeatActionForever:action]];

            SKAction *move = [SKAction moveByX:1200 y:0 duration:2];

            [sprite runAction:move];

            //notice I don't remove from parent (see test2 below)
            [self addChild:sprite];

        }

    }];

    SKAction *wait = [SKAction waitForDuration:.1];

    SKAction *sequence = [SKAction sequence:@[spawn,wait]];
    SKAction *repeat …
Run Code Online (Sandbox Code Playgroud)

performance-testing ios sprite-kit texture-atlas xcasset

21
推荐指数
1
解决办法
4052
查看次数