草庐IT

Xcassets

全部标签

带有 xcassets 的 iPhone 4"屏幕无法拉出正确的图像

我正在尝试将Images.xcassets应用到我正在处理的项目中。据我所知,我可以将不同设备的所有不同大小的图像放在那里,然后调用[UIImageimageNamed:@"name_of_image_set"],它将为我正在使用的设备返回正确的图像。除了配备4"屏幕的iPhone5/5s/5c之外,它似乎为所有设备提取了正确的图像。对于该屏幕尺寸,它为我提供了配备3.5"屏幕的@2xiPhone的图像。这是包含在带有图像的文件夹中的json。{"images":[{"idiom":"iphone","scale":"1x","filename":"bg.png"},{"idiom":

带有 xcassets 的 iPhone 4"屏幕无法拉出正确的图像

我正在尝试将Images.xcassets应用到我正在处理的项目中。据我所知,我可以将不同设备的所有不同大小的图像放在那里,然后调用[UIImageimageNamed:@"name_of_image_set"],它将为我正在使用的设备返回正确的图像。除了配备4"屏幕的iPhone5/5s/5c之外,它似乎为所有设备提取了正确的图像。对于该屏幕尺寸,它为我提供了配备3.5"屏幕的@2xiPhone的图像。这是包含在带有图像的文件夹中的json。{"images":[{"idiom":"iphone","scale":"1x","filename":"bg.png"},{"idiom":

ios - Xcode5 xcassets - 如何批量替换图像?

假设我有一个包含100张图像的项目,我已将这些图像导入到主Images.xcassets文件内的一个文件夹中。然后我去从我的图形设计师那里获取67张图像的更新-有没有一种简单的方法可以将这些图像更新推送到xcassets文件夹中?就目前而言,我在Xcode中打开xcassets文件,对于每个更改的图像,我将新图像拖到2x或1x的小框中-我必须这样做67次!我不能只是将文件拖放到Finder中(旧方法),因为xcassets文件夹中的每个图像都有自己的子文件夹。如果我不为我的图像使用xcassets文件,我可以通过这样做轻松更新文件。但xcassets应该“让您的Assets管理变得更加

ios - Xcode5 xcassets - 如何批量替换图像?

假设我有一个包含100张图像的项目,我已将这些图像导入到主Images.xcassets文件内的一个文件夹中。然后我去从我的图形设计师那里获取67张图像的更新-有没有一种简单的方法可以将这些图像更新推送到xcassets文件夹中?就目前而言,我在Xcode中打开xcassets文件,对于每个更改的图像,我将新图像拖到2x或1x的小框中-我必须这样做67次!我不能只是将文件拖放到Finder中(旧方法),因为xcassets文件夹中的每个图像都有自己的子文件夹。如果我不为我的图像使用xcassets文件,我可以通过这样做轻松更新文件。但xcassets应该“让您的Assets管理变得更加

ios - 如何清除 xcassets 未分配子项的警告?

每次构建时我都会收到两个警告:Assets.xcassetsThelaunchimageset"BrandAsset"has2unassignedchildren.Images.xcassetsThelaunchimageset"BrandAsset"has2unassignedchildren.不太确定该怎么做,因为我正在为LaunchScreenFile分配一个现有的Storyboard。在LaunchScreenSource下,我只看到一个显示UseAssetCatalog的按钮。如何修复我的构建以清除这些警告? 最佳答案 只

ios - 如何清除 xcassets 未分配子项的警告?

每次构建时我都会收到两个警告:Assets.xcassetsThelaunchimageset"BrandAsset"has2unassignedchildren.Images.xcassetsThelaunchimageset"BrandAsset"has2unassignedchildren.不太确定该怎么做,因为我正在为LaunchScreenFile分配一个现有的Storyboard。在LaunchScreenSource下,我只看到一个显示UseAssetCatalog的按钮。如何修复我的构建以清除这些警告? 最佳答案 只

iOS 8 Action 扩展图标在设备上是空白的(在模拟器中工作)

编辑2:我已将问题提炼为最简单的项目。这是设置。我创建了一个新的单View应用程序并立即添加了一个新的Action扩展目标。我在.xcassets文件中创建了一个新的图标集,并添加了一个iPad视网膜大小的图标(我尝试填充所有图标,结果是一样的)。我确保在CopyBundleResources构建阶段包含Images.xcassets:然后在模拟器中运行应用程序时一切正常!但是编译到设备会导致一个空白图标:我想这可能意味着我正在使用的PNG文件有问题,但这里看起来一切正常:有没有人遇到过类似情况?我已经访问过类似this的问题寻找答案,我认为我做的一切都是正确的,但我仍然没有在操作表中

iOS 8 Action 扩展图标在设备上是空白的(在模拟器中工作)

编辑2:我已将问题提炼为最简单的项目。这是设置。我创建了一个新的单View应用程序并立即添加了一个新的Action扩展目标。我在.xcassets文件中创建了一个新的图标集,并添加了一个iPad视网膜大小的图标(我尝试填充所有图标,结果是一样的)。我确保在CopyBundleResources构建阶段包含Images.xcassets:然后在模拟器中运行应用程序时一切正常!但是编译到设备会导致一个空白图标:我想这可能意味着我正在使用的PNG文件有问题,但这里看起来一切正常:有没有人遇到过类似情况?我已经访问过类似this的问题寻找答案,我认为我做的一切都是正确的,但我仍然没有在操作表中

ios - 从 xcassets 加载应用程序图标

我想在我的应用程序中显示应用程序图标。该图标位于默认Assets目录(Images.xcassets)中。如何加载它?我尝试了以下方法,它们都返回了nil:image=[UIImageimageNamed:@"AppIcon"];image=[UIImageimageNamed:@"icon"];image=[UIImageimageNamed:@"icon-76"];image=[UIImageimageNamed:@"icon-60"];Assets目录中的其他图像按预期工作。 最佳答案 通过检查包,我发现图标图像被重命名为:A

ios - 从 xcassets 加载应用程序图标

我想在我的应用程序中显示应用程序图标。该图标位于默认Assets目录(Images.xcassets)中。如何加载它?我尝试了以下方法,它们都返回了nil:image=[UIImageimageNamed:@"AppIcon"];image=[UIImageimageNamed:@"icon"];image=[UIImageimageNamed:@"icon-76"];image=[UIImageimageNamed:@"icon-60"];Assets目录中的其他图像按预期工作。 最佳答案 通过检查包,我发现图标图像被重命名为:A