草庐IT

cli-assets

全部标签

ios - 我如何告诉 Asset Catalog (.xcassets) 对多个图像井使用相同的图像?

我们有几个Xcode应用程序项目,我们正在升级所有这些项目以使用最新的Xcode5功能,包括Assets目录(.xcassets)。我们所有的默认(启动)图像都已经包含状态栏的间距,我们希望将这些图像用于iOS5,6和iOS7启动图像。此外,我们不想在项目中包含同一图像的多个副本。我们的一个项目被正确设置为对这两个图像井集使用相同的图像。然而,这是偶然设置的。除了直接编辑Contents.json文件(如果需要,这是最后的解决方法),我们如何使用AssetCatalog的XcodeGUI编辑器来完成此操作?我们已经尝试过的1)将图像拖放到不同的位置...只是将图像移动到另一组2)将同一

ios - Xcode 6 设备特定的 Assets 目录

我正在尝试为新的6和6+设备更新我的应用。我为新的iPhone尺寸(6和6+)添加了启动图片。6岁和6岁以上的Assets目录中都有条目。没问题。我还需要添加一些全屏View叠加图像。我已经在@2x(iPhone4s)和R4(iPhone55s5c)中有了这些图像。我已经以新的分辨率尺寸创建了图像,但我不确定如何将它们添加到图像集中。当我进入Assets目录时,我可以在图像集中选择设备特定,然后我会看到iPhone、retina-4和iPad的条目。有用于1x、2x、Retina42x和3x的拖放井。我的问题-我应该把iPhone6的图像放在哪里?显然3x是给6plus的。我看不出re

iphone - 本地化 Assets 目录

我知道这是一项新功能,这可能无法实现,但我希望能够将Assets目录本地化为不同的语言,以显示本地化的启动图像。这在XCode4上可以简单地本地化图像,但在iOS7应用程序中它不起作用。你知道这是否可能吗? 最佳答案 我走的是经典之路。只需使用单个本地化图像并正确设置您的plist。最简单的方法是使用一个Assets目录,设置所有内容。然后打开应用程序包并复制正确命名的文件+正确的info.plist条目。(当然之后删除Assets目录)结果如下所示:信息列表:启动图像文件名:(我需要所有iPad方向/尺寸+所有纵向iphone尺寸

ios - Xcode 5 Asset Catalog 是否向后兼容 iOS 7 之前的版本?

Xcode5引入了AssetCatalog,看起来很酷。但是我没有找到太多关于它的信息。具体来说,我很感兴趣Assets目录的使用是否会对应用程序的兼容性产生任何影响。Assets目录是iOS7的特定功能(即iOS必须能够处理它)还是只是Xcode的便利工具?另外,如果有任何相关信息资源/链接,我将不胜感激。谢谢解答 最佳答案 是的,它是向后兼容的。Thedocumentationsays:Xcode5providesdifferentfunctionalityforassetcatalogsdependingonthedeploy

ios - Xcode 6.1 关于 Assets 目录中启动图像的警告

我正在使用Xcode6.1创建一个支持iOS6及更高版本的应用。.在target的“AppIconsandLaunchImages”中,我将LaunchImagesSource设置为“UseAssetCatalog”,将LaunchScreenFile设置为“LaunchScreen”。在由Xcode创建的Images.xcassets中,我填写了“LaunchImage”的每个框,但总是有一条警告消息:Retina4-inchSupport.ApplicationsusingLaunchScreenFilesandtargetingiOS7.1andearlierneedtoalso

ios - Xcode 尝试定位或生成匹配的签名 Assets 但未能成功

因此,我尝试使用现有的配置文件(以前有效)和Mavericks上的Xcode6.0.1创建临时构建,但在尝试导出此存档后,我不断收到以下错误:我是否需要重新创建我的证书和配置文件,或者是否有更好的解决方案?谢谢! 最佳答案 作为“团队成员”角色,我也面临这个问题。“不允许执行此操作”警告让我相信XCode更严格地执行此处定义的角色:https://developer.apple.com/programs/roles/即使我有权访问签名Assets(证书和配置文件),XCode也不允许我指定它们。尝试将您的角色升级为团队管理员。201

ios - 在 iOS 中分析 Assets.car 文件

我试图减小我的iOS应用程序的整体大小,目前为48MB。当我分析子文件夹时,我发现Assets.car占用了41MB。我无法打开并查看哪个占用了那么多空间。我找不到任何关于Assets.car文件的好文档。有人可以建议如何查看内容吗? 最佳答案 运行Apple的assetutil:xcrun--sdkiphoneosassetutil--infoAssets.car您将获得文件中每个项目的JSON描述。像这样:{"Height":60,"Scale":1,"RenditionName":"D3801CE9-19F1-4CE9-97C

dart - Flutter - 如何从 Assets 中读取 500MB 的文本文件(无 JSON)

我的Assets文件夹中有一个500MB的文本文件。我想阅读这个文件的内容(如果可能的话逐行)。当我使用“loadString()”时,我的文件只打印了几行(4000行中的5行)。如何读取文件的全部内容?这是我的代码:import'dart:async'showFuture;import'package:flutter/material.dart';import'package:flutter/services.dart'showrootBundle;classReadTextextendsStatelessWidget{@overrideWidgetbuild(BuildContex

pdf - 如何使用 dart_pdf 在 flutter 中将 Assets 图像和图标转换为 PdfImage

UsedLibrary:dart_pdf搜索后我在GITHUB中发现了同样的问题但无法解决问题。我试过了,但出现了模糊的图像。请帮忙!!ByteDatadata=awaitrootBundle.load('assets/test.jpg');varcodec=awaitinstantiateImageCodec(data.buffer.asUint8List());varframe=awaitcodec.getNextFrame();varimageBytes=awaitframe.image.toByteData();PdfImageassetImage=PdfImage(pdf.d

flutter - 从 flutter 中的 Assets 文件中读取后逐行读取字符串

我可以成功读取文件,但只处理了一部分行。如您所见:通过String类的split方法拆分原始字符串,我不知道为什么。还有另一种方法可以将字符串拆分成行吗?StringrawStr=rootBundle.loadString('assets/sql/create_tables');Listlist=rawStr.split("\n");list.map((e){print(">$e");db.execute(e);});我希望所有的行都会被处理。逐行读取assets和process的代码应该如下。StringrawStr=rootBundle.loadString('assets/sql