不管是开发个人项目还是公司项目,大家通常都有一个需求,就是,在app启动的时候,指定一定的时间来显示自己的或者公司的logo,那么,我就将刚刚写好的启动加载页面设置代码贡献出来。(不对指出请留言,好的话也给我留个言吧,鼓励下我!呵呵)
这里我需要用到NSTimer这个东西,相关的内容可以查看API,有比较详细的解释。
新建一个项目,随便是什么项目,我建立的是“view based application”,然后,命名为“Logo”,然后确定。
直接编辑“Resources"目录下的"LogoViewController.xib”。将背景颜色改称绿色,主要是为了当从logo页跳转过来的时候能有感觉到变化。
然后新建一个NSTimer.
logoviewcon *lo = [[logoviewcon alloc] initWithNibName:@"logoviewcon" bundle:nil];
self.logo = lo;
[lo release];
[window addSubview:self.logo.view];
//初始化timmer
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval: 1.5 target: self selector: @selector(logo:) userInfo: nil repeats: YES];
注意,初始化的代码中有这么一段:@selector(logo:),其中的方法就是当这个1.5秒时间过去之后自动调用的方法。
-(void) logo:(NSTimer*)timer{
[logo.view removeFromSuperview];
[timer invalidate];//这句代码用来终止timmer,否则,每过1.5秒,就会执行该方法一次,我们是要在开始的时候执行一次就够了。
}
分享到:
相关推荐
23BWWalkthrough 是一个针对这一主题的具体实现,旨在帮助开发者创建具有吸引力的启动页面。下面我们将详细探讨iOS启动展示页面的设计原则、实现方式以及23BWWalkthrough提供的解决方案。 一、启动展示页面的设计...
### 软件工程师-iPhone开发技巧URLScheme启动进程调试教程 #### 一、引言 在iPhone应用程序开发过程中,经常需要使用URL Scheme机制来实现应用间的交互与启动。然而,在实际开发过程中,如何有效地对通过URL Scheme...
### 最新iPhone应用程序开发全教程知识点总结 #### 一、教程基本信息 - **书名**:《最新 iPhone 应用程序开发全教程》 - **英文名称**:Beginning iPhone 3 Development Exploring the iPhone SDK - **作者**:...
【标题】"iPhone开发基础教程"揭示了iOS应用开发的核心概念和步骤,是初学者进入Apple平台编程领域的理想起点。本教程将引导你通过一系列关键知识点,了解如何使用苹果的Swift编程语言和Xcode集成开发环境(IDE)来...
为了使WebApp看起来更像原生应用,可以使用苹果提供的apple-touch-icon来设置启动图标,以及设置meta标签以实现全屏模式和隐藏地址栏。此外,还可以创建一个HTML文件作为应用的主入口,通过添加快捷方式到主屏幕,使...
《iPhone WebApp 开发指南》是一份详尽的PDF文档,专为开发者揭示了在iPhone平台上构建Web应用程序的独特技术和策略。这份文档深入探讨了如何利用iOS浏览器的特性,特别是Safari,来创建出与原生应用体验相媲美的Web...
### 面向iPhone开发者开发Windows Phone指南:深入解析与迁移策略 #### 一、Windows Phone 7平台介绍 在2011年的技术革新浪潮中,微软推出了面向iPhone开发者转型至Windows Phone 7(以下简称WP7)的全面指南。这...
【Iphone3 开发基础教程】是一门针对初学者的教程,旨在帮助学习者掌握iPhone应用开发的基础知识。本教程可能包含一系列章节,通过实践项目和案例,逐步讲解iOS开发的关键概念和技术。以下是对每个压缩包子文件内容...
这个"IOS应用源码之启动页面SplashDemo .zip"文件包含了一个示例项目,用于展示如何在iOS应用中实现自定义的启动页面。通过分析这个源码,我们可以学习到以下关键知识点: 1. **启动图片(Launch Images)与启动...
### iPhone开发常用库UIKit_Framework知识点解析 #### 一、UIKit Framework概述 - **定义与作用:** `UIKit` 是苹果公司为iOS应用开发提供的一套核心框架,它包含了用于构建用户界面的各种类和方法。通过这个框架...
在iOS应用开发中,启动画面(Splash Screen)是用户打开应用程序时首先看到的界面,它为应用程序的加载过程提供了一种视觉反馈。本教程将详细讲解如何在iOS 5应用程序中添加启动画面,以提升用户体验。 一、启动...
以下是实现这一功能的方法以及与之相关的“Add to Home Screen”功能。 1. **Add to Home Screen功能**: “Add to Home Screen”是iOS设备上Safari浏览器的一个特性,允许用户将经常访问的网页添加到主屏幕上,...
对于初学者来说,理解并掌握UIPageControl的使用是构建用户友好的多页面应用程序的关键步骤之一。 **UIPageControl的属性设置** 1. `numberOfPages`: 这个属性定义了UIPageControl显示的总页数,通常设置为与你的...
在iOS开发中,启动图(Launch Screen)是应用在启动时显示的页面,它能给用户带来良好的第一印象,同时也是应用程序加载过程中的视觉反馈。本文将深入探讨如何在iOS项目中获取并处理系统启动图,以及对其进行小封装...
在iOS开发中,"ios5-storyboard iphone springboard"是一个重要的概念,涉及到Objective-C编程语言、iOS5版本以及Storyboard的设计工具。Springboard是iPhone主屏幕的核心组件,它负责管理应用程序的图标布局,以及...
在iOS应用开发中,创建与iPhone原生用户体验相仿的滑动特效是提升用户界面(UI)质量和吸引力的重要手段。本教程将详细讲解如何在你的应用程序中实现类似于iPhone开机画面和九宫格滑动效果的功能。 一、开机画面...