以前写了一篇文章:给iPhone程序添加欢迎界面,这种方式固然能达到目的,而且也方便,但是,显得有点突兀。这篇文章采用了另一种方式添加欢迎页面,并采用了动画效果。
在AppDelegate.h中添加UIImageView *splashView;以及一个方法声明:
- (void) startupAnimationDone:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context;
在AppDelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中添加以下代码:
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
splashView.image = [UIImage imageNamed:@"Default.png"];
[self.window addSubview:splashView];
[self.window bringSubviewToFront:splashView];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationTransition:UIViewAnimationTransitionNone forView:self.window cache:YES];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(startupAnimationDone:finished:context:)];
splashView.alpha = 0.0;
splashView.frame = CGRectMake(-60, -85, 440, 635);
[UIView commitAnimations];
分享到:
相关推荐
在iOS开发中,iPhone的用户界面设计至关重要,它直接影响到应用程序的用户体验和整体质感。"UICatalog"是一个官方示例项目,旨在展示并详细解释如何使用苹果的UIKit框架来创建和管理各种UI元素,包括按钮(Button)...
在Windows CE (wince) 和Windows Mobile平台上,开发者经常面临一个问题:如何使应用程序的界面更加吸引人,更接近流行的移动设备界面,例如苹果的iPhone。本主题的核心是关于如何在这些非苹果操作系统上实现“仿...
"iPhone之手势切换图片示例程序"是一个教程,旨在教你如何利用手势识别技术在iPhone应用中实现图片的平滑切换。这个示例程序可能包含了多个步骤,包括设置手势识别器、响应手势事件以及动态更新图片视图。 首先,...
为了给音乐添加封面和歌词,你需要选择“批量添加”功能。点击这个按钮后,iTools会自动扫描并下载匹配的封面和歌词到你选定的音乐文件中。请注意,这个过程完成后,还需要同步你的iPhone设备,使得这些更改能够生效...
在iOS应用开发中,欢迎界面(Splash Screen)是用户打开应用程序时首先看到的屏幕,它通常展示品牌标识、应用名称或者加载进度。本教程将详细讲解如何在iOS项目中搭建一个吸引人的欢迎界面。 首先,我们需要理解iOS...
### iPhone应用程序编程指南知识点概述 #### 一、引言与背景 - **文档名称与目的**:“iPhone应用程序编程指南(中文版)”旨在为开发者提供一套全面的指南,帮助他们理解和掌握构建iPhone本地应用程序所需的技能与...
在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 中实现一款具有iPhone风格界面特效的应用程序。WPF是Microsoft开发的一种用于构建桌面应用程序的框架,它提供了丰富的图形渲染和用户界面设计...
首先,我们要明确的是,iPhone聊天应用程序的核心在于实时通信。为了实现这一目标,我们需要选择一种适合的通信协议。在iOS开发中,最常用的实时通信协议是WebSocket,它提供了全双工、低延迟的连接,能够实现服务器...
本示例程序“iPhone之手动切换View示例程序”旨在帮助开发者理解和实践这一核心概念。通过这个项目,我们可以深入学习如何在不使用Storyboards或者 segues 的情况下,通过代码来实现View之间的切换。 首先,我们要...
- **UIWindow的作用**:作为应用程序主界面的容器,承载着所有可见的视图。 - **UIView的作用**:表示屏幕上的一个矩形区域,可以用来展示内容或处理用户交互。 - **UIKit的视图类**:提供了丰富的视图组件供开发者...
使用 Makefile 自动编译 iPhone 程序 本文档主要介绍如何使用 Makefile 实现自动编译 iPhone 程序,并使用 ssh 将编译好的程序安装到 iPhone 上。我们首先介绍 Xcode 的命令行格式,然后手动编写 Makefile 文件,...
《Windows Mobile 6.0 下的 C# 版仿 iPhone 界面开发详解》 Windows Mobile 6.0 是微软为智能手机和平板电脑提供的一种操作系统,它为开发者提供了丰富的API和工具来创建功能丰富的应用程序。在移动设备领域,苹果...
【标题】:“iPhone小程序开发入门教程” 在移动应用开发领域,iPhone应用程序的开发因其广泛的用户基础和优秀的用户体验而备受关注。对于初次接触iOS编程的新手来说,了解如何创建一个简单的iPhone小程序是踏入这...
### 第一个iPhone程序知识点详解 #### 一、教程概述 本教程旨在引导初学者通过实践操作,完成自己的第一个iPhone应用程序的开发。对于初次接触iOS应用开发的朋友来说,这是一个绝佳的入门指南。 #### 二、环境...
"iPhone程序进度条实例"是一个很好的学习资源,它聚焦于如何在应用程序中实现用户友好的等待界面,以提高用户体验。在这个实例中,开发者会学习如何利用UIActionSheet和UIProgressView两个关键的UIKit组件来创建一个...
在iOS平台上,开发一款iPhone音乐程序涉及到多个技术层面和组件,包括使用Objective-C编程语言、Apple的iOS SDK以及多媒体框架。下面将详细讲解这个过程中的关键知识点。 首先,Objective-C是苹果开发iOS应用的主要...
### iPhone界面设计指南:核心知识点解析 #### 一、状态栏(State Bar) 状态栏是iPhone界面设计中的关键组件,位于屏幕最上方,显示诸如信号强度、网络连接状态、电池电量等重要信息。对于是否隐藏状态栏,设计者需...
在“应用程序”界面中,可以同步通过 iTunes Store 购买的应用程序到 iPhone 上。 iTunes 是一个功能强大且方便的工具,可以帮助用户将视频、电影、音乐、图片等数据同步到 iPhone 上,提高 iPhone 的使用体验。
### iPhone应用程序编程指南知识点解析 #### 一、iPhone应用程序架构与环境 - **本地应用程序**:与网页应用不同,本地应用程序直接在设备上运行,具备更深入的硬件访问权限,如加速度计、位置服务、多点触控等,...
综上所述,为iPhone和Android构建基于浏览器的应用程序是一个涉及广泛技术范畴的过程,包括但不限于用户界面设计、前后端数据交换、本地数据库管理以及网络编程。开发者在进行此类项目时,需要综合考虑用户体验、...