在iOS App 中添加启动画面

你可以认为你需要为启动画面编写代码,然而Apple 让你可以非常简单地在Xcode中完成。不需要编写代码,你仅需要在Xcode中进行一些配置。

1.什么是启动画面(Splash Screen)?

启动画面是你在启动App的时候看到的第一个界面,通常,启动画面是覆盖整个屏幕的一张图片,在主屏幕装在完后隐藏。

启动画面的主要目的是让用户知道你的App正在装载,并且对用户介绍你的品牌。启动画面对哪些需要较长时间启动的Apps尤其重要。一般而言,启动画面是为了给用户更好的体验。

2.在你的App中添加启动画面

前面提到过,显示启动画面并不需要编写任何代码。iOS提供了一个内置的功能 - 启动图片。

在用户打开App时自动显示该图片,在App启动完成之后该图片自动消失。你可以在Xcode中进行简单设置启动画面,Xcode就可以负责后续事情了。

3.准备你的启动画面

我们知道iPhone 4/4S 支持更高的分辨率(也就是所谓的视网膜显示器 - Retina Display). 为了同时支持2种分辨率,我们需要准备2个版本的启动画面

320 * 480  (for iPhone 2G / 3G / 3GS)

640 * 960  (for iPhone 4 / 4S)

我们这里演示如何为iPhone App 添加启动画面,针对iPad App 的操作,请参考 App 的 iOS Human Interface Guideline 文档 - 关于启动图像大小和命名规范。

启动图像必须为PNG 格式。默认情况下,你可将低分辨率图像文件命名为 Default.png,对于高分辨率的图像,用于Retina 图像文件命名为 [email protected], @2x是iOS 中一种标准的分辨率修饰符。 所有用于在Retina 屏幕显示的图像都应该采用@2x字符串。

你也可以不用Default 作为启动图像文件名,使用其它你喜欢的文件名,启动图像文件定义在App 的 Info.plist 文件中,添加一个新的属性命名为 - Launch image,并指定你偏爱的文件名(如MyLaunchImage).

上述操作指示iOS使用MyLaunchImage.png 和 [email protected] 文件作为启动画面。

你可以从附件中下载启动画面

4.在Xcode中添加你的启动画面

在准备好启动图像之后,回到Xcode,打开你的Xcode项目,我们继续使用Simple Table项目,右击Simple Table 项目,选择Add Files to SimpleTable, 同时添加Default.png 和 [email protected]到项目中。

在你完成上述操作之后,你会在项目中看到这两个文件,同时Xcode 自动识别文件作为启动画面。

5.开始测试!

再次运行App,这次在App运行的时候,你将会看到一个启动画面立即显示。

因为在App启动的时候没有太多东西加载,因此启动画面仅显示1秒,并消失。

在iOS App 中添加启动画面

时间: 2024-10-16 17:32:15

在iOS App 中添加启动画面的相关文章

iOS 应用添加启动画面以及App应用图标的方法

在ios开发中经常要为项目添加启动画面,目的主要有两个:一.更加美观,二.在启动画面呈现的同时加载初始化内部的项目数据. 注意在ios开发中,需要的是png格式的图片,仅仅良好的支持这一种格式,有钱就是任性. 下面介绍的都是支持在ios7及以上版本的应用: 准备工作: 1242*2208.750*1334像素的png图片主要分辨支持视网膜屏幕正常竖屏状态的5.5寸和4.7寸iPhone手机(ios8及以上系统) 2208*1242像素的png图片主要分辨支持视网膜屏幕横屏状态的5.5寸iPhon

IOS编程教程(八):在你的应用程序添加启动画面

IOS编程教程(八):在你的应用程序添加启动画面 虽然你可能认为你需要编写闪屏的代码,苹果已经可以非常轻松地把它做在Xcode中.不需要任何编码.你只需要做的是设置一些配置. 什么是闪屏 对于那些新学代码的人,可能没有听说过“闪屏”把,让我先作一个简单的解释.闪屏是常见于iOS应用程序,以及其他桌面应用程序.这是你启动一个应用程序时,你看到的第一个画面.通常情况下,初始屏幕是一个覆盖整个屏幕的图像,消失后加载主屏幕.下图显示了几种闪屏: 简单闪屏(开始页面) 闪屏的主要目的是为了让用户知道你的程

iOS launch image(启动画面)和app icon

Launch image: http://www.cnblogs.com/ADaii/archive/2013/01/14/2860444.html App icon: http://www.weste.net/2012/2-3/79602.html http://my.oschina.net/u/661032/blog/80663 iOS launch image(启动画面)和app icon

在你的应用程序添加启动画面

虽然你可能认为你需要编写闪屏的代码,苹果已经可以非常轻松地把它做在Xcode中.不需要任何编码.你只需要做的是设置一些配置. 什么是闪屏 对于那些新学代码的人,可能没有听说过“闪屏”把,让我先作一个简单的解释.闪屏是常见于iOS应用程序,以及其他桌面应用程序.这是你启动一个应用程序时,你看到的第一个画面.通常情况下,初始屏幕是一个覆盖整个屏幕的图像,消失后加载主屏幕.下图显示了几种闪屏: 简单闪屏(开始页面) 闪屏的主要目的是为了让用户知道你的程序在加载,并给用户提供一个介绍性屏幕,显示你的品牌

[转]轻松学习Ionic (四) 修改应用图标及添加启动画面(更新官方命令行工具自动生成)

本文转自:http://blog.csdn.net/zapzqc/article/details/42237935 由于Ionic更新了命令行工具,以后修改应用图标和添加启动画面就简单了,最新方法见最下方: 应用图标: 1.在整个项目所在文件夹下创建res文件夹,里边再分别创建两个文件夹android和ios. 2.针对Android平台:将我们的要替换的启动图标放如android文件夹下.可以分别起名为:mdpi.png(48*48),hdpi(72*72).xhdpi(96*96).xxhd

MFC添加启动画面与CImage结合版

最近做一个启动画面,发现Splash只能加载bitmap,发现bitmap图片效果不太好,所以找了下在C++中有什么可以加载PNG或者JPG等类型的图片,在网上找半天后,发现CImage这个类相当好用,而且还可以和CBitmap相互转换,这样我只要修改一小段代码,就可以实现用位图以外的图片来做启动画面了,在找图片的时候也不这么麻烦,因为CImage基本支持多种图片格式,很好用.详细可以自行百度哦.下面附上代码. 1.在工程中添加C++类,CWzdSplash.基类是CWnd 添加代码: #ifn

iOS App中 使用 OpenSSL 库

转自:http://blog.csdn.net/kmyhy/article/details/6534067 在你的 iOS App中 使用 OpenSSL 库 ——译自x2on的“Tutorial: iPhone App with compiled OpenSSL 1.0.0a Library” 原文地址:http://www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/,本文有少许地方做

在你的 iOS App中 使用 OpenSSL 库

在你的 iOS App中 使用 OpenSSL 库 ——译自x2on的“Tutorial: iPhone App with compiled OpenSSL 1.0.0a Library” 原文地址:http://www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/ ,本文有少许地方做了调整. 1.下载OpenSSL源代码库: http://www.openssl.org/source/

如何在iOS开发中添加新的字体

iOS 开发默认字体是 Heiti SC ,即我们常用的「黑体-简」 用过一段时间后,就会发现字体过于单调了 ,那么怎么在iOS开发中添加新的字体呢 ,这里教你两种方法. 1.使用系统自带的字体 搜索fonts,不难发现,系统中是有不少字体的,而这些字体也是都是可以使用的. 这些字体只用时可以通过代码来设置,也可以直接来设置,方法很简单: 将text的属性设置为Attributed,再选择自己想要的系统字体就OK啦 2.使用自己从网上下载的字体 首先从网上下载自己喜欢的字体,将下载好的字体拖入当