iOS开发-延长启动画面显示时间

方法1:
在AppDelegate.m里写上

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

[NSThread sleepForTimeInterval:2.0];
[_window makeKeyAndVisible];

// Override point for customization after application launch.
return YES;
}

方法2:
Timer ,Thread都可以延时
1,如果是静态的数据,启动页面想让用户看清楚,那么sleep延时是最简单的方法。
2,如果是要动态显示加载进度,应用信息,就要字定义view,延时消失。

方法3:
iPhone开发实现splash画面非常简单,做一个全屏的欢迎页的图片,把它命名为Default.png,然后放在Xcode工程的Resource里面。
在XXXAppDelegate.m程序中,插入如下代码:
- (BOOL)application:(UIApplication*)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//–inserta delay of 5 seconds before the splash screendisappears–
[NSThread sleepForTimeInterval:5.0];
//Override point for customization after applicationlaunch.
//Add the view controller’s view to the window anddisplay.
[windowaddSubview:viewController.view];
[windowmakeKeyAndVisible];
return YES;
}
这样splash页面就停留5秒后,消失了。

时间: 2024-11-18 23:04:05

iOS开发-延长启动画面显示时间的相关文章

iOS开发之格式化日期时间

iOS开发之格式化日期时间 在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理.例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

iOS开发项目篇—46时间和来源的处理(cell的复用问题)

iOS开发项目篇—46时间和来源的处理(cell的复用问题)一.简单说明 1.存在的问题:             2.问题描述: 刷新微博界面后,展示的最新的微博数据时间显示为“刚刚”,在项目中对时间进行设计的时候,如果是在1分钟之内发表的,那么显示为“刚刚”.查看后面的微博数据后,回过头来(1分钟已经过去了),此时之前显示为“刚刚”的微博,应该显示XX分钟以前,确实显示了,但是时间的frame不正确(此时的frame=="刚刚"两个字的frame). 提示:cell的复用问题,为了

iOS开发项目篇—45时间和来源处理

iOS开发项目篇—45时间和来源处理 一.时间的处理 1.简单说明 系统返回的时间是欧美通用的时区时间,需要进行处理和调整. 根据微博发送的时间和当前的时间进行比较,显示“刚刚”.“一小时前”.“一天前”等. 时间处理的情况: (1)今年 1)今天 1>1分钟内:刚刚 2>1个小时内:XX分钟前 2)昨天 XX:XX 3)至少是前天发的 07-12 XX:XX (2)非今年 2012-02-11 2.解决思路:重写微博创建时间的get方法,可以把有关时间细节的踔厉隐藏在模型中完成. (1)时间

ios开发之启动页面

http://blog.csdn.net/fangzhangsc2006/article/details/8055680 ios启动界面 http://blog.sina.com.cn/s/blog_68f6d53701011b0p.html 关于IOS程序设置启动画面以及图标  设备主要为:IPhone设备 IPhone启动画面以及图标的设置 目前IPhone的分辨率为:320X480.640X960.640X1136. Default.png                     320X

iOS开发之格式化日期时间(转)

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理.例如: //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; //用[NSDate da

iOS开发 首次启动显示用户引导,第二次启动直接进入App,UIScrollView,UIPageControl,NSUserDefaults

首先创建一个引导图的控制器类 UserGuideViewController.h和UserGuideViewController.m #import <UIKit/UIKit.h> #import "firstViewController.h" #define WIDTH self.view.frame.size.width #define HEIGHT self.view.frame.size.height @interface UserGuideViewControll

IOS开发之格式化日期时间的使用 &amp;&amp; 编程中常见问题

今天在做一个有关时间的一些开发的时候,遇见了一写问题,反正来说既是很简单的问题,但毕竟用了我一些时间去调错误,遂记录之. 本来是想用 NSDateFormat 来转换一下服务器返回的时间,然后在客户端显示一下.但是最后发现竟然显示不出来,我以为是控件没有显示出来,但是最后我查找发现竟然是没有设置frame. 此时就想肯定是frame这边有为题,遂查了网上一些文章关于NSDateFormat的使用之类,发现一个说的很好很全的,再次感谢并分享下: http://www.cnblogs.com/Cri

iOS开发之启动动画(动态欢迎界面,非静态Default)

最近在使用<青葱日记>这款App,发现它的启动界面做的很精美. 不同我自己之前简单的替换Default.png图片. 它的动态效果做的不错. 于是乎,花了点时间,自己实现了这个功能. 其实也很简单,具体效果如下 实现起来也不困难.因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la

文顶顶iOS开发博客链接整理及部分项目源代码下载

文顶顶iOS开发博客链接整理及部分项目源代码下载 网上的iOS开发的教程很多,但是像cnblogs博主文顶顶的博客这样内容图文并茂,代码齐全,示例经典,原理也有阐述,覆盖面宽广,自成系统的系列教程却很难找.如果你是初学者,在学习了斯坦福iOS7公开课和跟着文顶顶的博客做项目之后,最快只需要2个月时间,就基本可以独立完成iOS App的开发工作.有经验的开发者也可以在该博客中寻找代码片段进行学习借鉴,必有所收获. 在此也向@文顶顶 表示严重感谢! 由于文顶顶博客博文繁多,每次找文章需要频繁的翻页,