热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

iOS如何设置应用程序图标和启动图像

如何解决《iOS如何设置应用程序图标和启动图像》经验,为你挑选了7个好方法。

如何设置图像以便我可以存档和验证我的应用程序?屏幕现在看起来像这样:

在此输入图像描述

所以第一个说29pt,但它也说2x.那么我要放置29x29图像还是58x58图像?我在哪里把所有其他的?(我知道有更多的大小比29,4060).

无论如何,我尝试的是将29x29png拖到第一个插槽上,一个40x40插在第二个插槽上,然后60x60插到第三个和第四个插槽上.当我去的时候Product->Archive,我明白了

/ Users/kendon/Documents/iPhone Apps/Sales Tool/Sales Tool/Images.xcassets:名为"AppIcon"的应用程序图标集没有任何适用的内容.

Suragch.. 201

图标大小

在此输入图像描述

以上图片来自Designing for iOS 9.它们与iOS 10相同.

如何设置应用程序图标

单击Project导航中的Assets.xcassets,然后选择AppIcon.

在此输入图像描述

这将为您提供一个空的应用程序图标集.

在此输入图像描述

现在只需将正确大小的图像(以.png格式)从Finder拖到应用程序集中的每个空白处即可.应该立即设置应用程序图标.

如何创建合适大小的图像

最顶部的图像显示了iOS 9中所需的每个点大小的像素大小.但是,即使我没有为iOS的未来版本更新此答案,您仍然可以使用最佳像素大小来确定以下方法.

查看空图像集上每个空白的点数(pt).如果图像是1x,则像素与点相同.点数增加2倍,积分增加3倍.因此,例如,在上面的第一个空白(29pt 2x)中,您需要一个58x58像素的图像.

您可以从1024x1024像素图像开始,然后将其缩小到正确的尺寸.您可以自己完成,也可以使用网站和脚本来获得合适的尺寸.搜索"ios app icon generator"或类似内容.

只要你得到正确的尺寸,我认为名称不重要,但一般的命名约定如下:

Icon-29.png      // 29x29 pixels
Icon-29@2x.png   // 58x58 pixels
Icon-29@3x.png   // 87x87 pixels
启动图像

虽然您可以将图像用于启动屏幕,但请考虑使用启动屏幕故事板文件.这将方便地调整每个尺寸和方向的大小.请查看此SO答案或以下文档以获取相关帮助.

有用的文档

应用图标

启动屏幕

这篇文章中的Xcode图像是用Xcode 7创建的.



1> Suragch..:
图标大小

在此输入图像描述

以上图片来自Designing for iOS 9.它们与iOS 10相同.

如何设置应用程序图标

单击Project导航中的Assets.xcassets,然后选择AppIcon.

在此输入图像描述

这将为您提供一个空的应用程序图标集.

在此输入图像描述

现在只需将正确大小的图像(以.png格式)从Finder拖到应用程序集中的每个空白处即可.应该立即设置应用程序图标.

如何创建合适大小的图像

最顶部的图像显示了iOS 9中所需的每个点大小的像素大小.但是,即使我没有为iOS的未来版本更新此答案,您仍然可以使用最佳像素大小来确定以下方法.

查看空图像集上每个空白的点数(pt).如果图像是1x,则像素与点相同.点数增加2倍,积分增加3倍.因此,例如,在上面的第一个空白(29pt 2x)中,您需要一个58x58像素的图像.

您可以从1024x1024像素图像开始,然后将其缩小到正确的尺寸.您可以自己完成,也可以使用网站和脚本来获得合适的尺寸.搜索"ios app icon generator"或类似内容.

只要你得到正确的尺寸,我认为名称不重要,但一般的命名约定如下:

Icon-29.png      // 29x29 pixels
Icon-29@2x.png   // 58x58 pixels
Icon-29@3x.png   // 87x87 pixels
启动图像

虽然您可以将图像用于启动屏幕,但请考虑使用启动屏幕故事板文件.这将方便地调整每个尺寸和方向的大小.请查看此SO答案或以下文档以获取相关帮助.

有用的文档

应用图标

启动屏幕

这篇文章中的Xcode图像是用Xcode 7创建的.



2> Schmoudi..:

我最近在App Store中发现了这款名为Icon Set Creator的应用程序,该应用程序是免费的,没有广告,更新了新的更改,直接进行,并且适用于OSX,iOS和WatchOS中的每个可能的图标大小:

在图标集创建器中:

    将图像拖到视图中

    选择目标平台

    导出图标集文件夹

iconSetCreator

在XCode中:

    导航到Assets.xcassets文件夹

    删除现有的AppIcon

    右键单击 - > 将创建的Icon-Set 导入AppIcon,您就完成了



3> K.S...:

节省一点时间:

1)您可以在Finder中标记您的应用程序图标图像,并通过拖动到应用程序图标图像集的一个空插槽中将它们一次拖动到您的资产目录中.当您在插槽上拖动时,其他几个插槽看起来都处于选中状态,当您放下这些插槽时,所有插槽都将立即填满.请注意,这适用于XCode 8(我没有尝试过XCode 7),但在XCode 9测试版中还没有.

拖动到应用程序图标资产目录图像集

2)"技术问答QA1686"苹果文档站点具有每个应用程序图标插槽的大小,已经为您计算了一个漂亮的图像,并且还包含正确的图像名称约定.

应用图标大小



4> bzz..:

正确的尺寸如下:

1)58x58

2)80x80

3)120x120

4)180x180



5> Craig.Pearce..:

我使用一个名为Prepo的工具来生成所有正确的图像尺寸.您只需将应用程序提供给图像文件,它将使用适当的名称吐出每个必需的文件.

完成此操作后,您可以拖入相应的文件或只是指向Prepo导出的文件夹.



6> ViralRathod..:

现在一天很容易设置app-icon,只需转到 https://makeappicon.com/添加你的图片,他们会发送你所有尺寸的App-icon(也适用于手表和itunes),现在点击资产在Project导航器中输入.xcassets,然后选择AppIcon.现在你只需要根据需要拖动图标.



7> 小智..:

在左侧列表中,右键单击"AppIcon"并单击"在Finder中打开"将打开名为"AppIcon.appiconset"的文件夹.粘贴所有具有所需分辨率的图形.完成后,所有这些图像将在同一屏幕中显示(屏幕截图中的一个).然后将它们拖到适当的框中.已添加应用程序图标.启动图像的过程相同.iOS 7及更低版本中添加了通过此过程启动的图像.对于iOS 8,默认情况下会生成单独的LaunchScreen.xib文件.


推荐阅读
  • 作为一名在大型手机游戏公司工作的程序员,尽管主要负责游戏逻辑和内容的开发,但对iOS底层开发接触较少。现在有了iPhone和可以虚拟MAC环境的电脑,希望能找到有效的iOS开发学习路径。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • KMP算法是处理字符串匹配的一种高效算法它首先用O(m)的时间对模板进行预处理,然后用O(n)的时间完成匹配。从渐进的意义上说,这样时间复 ... [详细]
  • 本教程旨在指导开发者如何在Mac上设置React Native的开发环境,以进行iOS应用的开发。文中详细介绍了必要的软件安装步骤,包括Xcode、Homebrew、Node.js、Watchman以及React Native CLI等工具的安装方法。 ... [详细]
  • iOS中UITabBar与UINavigationController的集成及样式自定义
    探讨如何在iOS开发中有效结合UITabBarController和UINavigationController,并实现自定义样式。项目源码已托管至GitHub:https://github.com/zcsoft/ZCTabNav ... [详细]
  • 本文总结了在使用React Native开发过程中遇到的一些常见问题及其解决方法,包括配置错误、依赖问题和特定组件的使用技巧。 ... [详细]
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • 解决SVN图标显示异常问题的综合指南
    本文详细探讨了SVN图标无法正常显示的问题,并提供了多种有效的解决方案,涵盖不同环境下的具体操作步骤。通过本文,您将了解如何排查和修复这些常见的SVN图标显示故障。 ... [详细]
  • 本文详细介绍如何在 macOS 上编译 FFmpeg 3.1.1,并将其集成到 iOS 项目中,包括必要的环境配置和代码示例。 ... [详细]
  • Cocos2d-x 中 Xcode 项目资源文件夹引用问题解析
    本文探讨了在使用 Cocos2d-x 开发过程中,如何正确配置 Xcode 项目以确保资源文件夹内的文件能够被正确读取。特别指出了一种常见的错误配置及其修正方法。 ... [详细]
  • 我在项目中发现设置了 GCC_NO_COMMON_BLOCKS = NO 的配置项,位于 Apple LLVM 编译器 3.1 的代码生成设置中。 ... [详细]
  • 本文详细介绍了如何在iOS5中创建和理解简单的Hello World应用,包括Interface Builder的使用、Objective-C源代码文件的结构以及事件处理机制。 ... [详细]
  • 本文档提供了在iOS开发中使用OClint进行静态代码分析的详细步骤,包括安装、更新和使用方法,以及相关资源链接。 ... [详细]
  • Flutter入门指南:实现自动关闭的对话框与提示
    本文为Flutter系列教程的一部分,专注于讲解如何在Flutter应用中实现自动关闭的对话框和提示。通过具体的代码示例,帮助开发者掌握SnackBar、BottomSheet和Dialog的使用方法。 ... [详细]
  • 在现代移动应用开发中,尤其是iOS应用,处理来自服务器的JSON数据是一项基本技能。无论是使用Swift还是PHP,有效地解析和利用JSON数据对于提升用户体验至关重要。本文将探讨如何在Swift中优雅地处理JSON,以及PHP中处理JSON的一些技巧。 ... [详细]
author-avatar
佩奇在吗
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有