ios—显示全屏动画+显示联网标志
来源:互联网 发布:手机运行linux arm 编辑:程序博客网 时间:2024/06/07 08:12
有一些app其实在启动动画的时候是可以进行全屏播放启动动画的,状态栏是隐藏的,什么是状态栏就是标有运营商 时间的最上面的那个状态栏,这个时候我们应该怎么做呢?
其实只需要在info.plist中设置status bar initiatlly hidden 为YES则启动动画可全屏。
有一些app其实可以在状态栏上面显示一个联网标志,这个其实我们可以一样在 AppDelegate.m文件中使用 [UIApplication sharedApplication].networkActivityIndicatorVisible =YES; 即可开启联网标志,此处也可以加上用GCD的延时函数,使其在三秒之后能让联网标志消失掉
#import "AppDelegate.h"#import "TableViewController.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { /* self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; TableViewController *view = [[TableViewController alloc] init]; self.window.rootViewController = view; [self.window makeKeyAndVisible]; */ [[UIApplication sharedApplication] setStatusBarHidden:NO];//可以在info.plist中设置status bar initiatlly hidden 为YES则启动动画可全屏,然后在此处设置为NO表示进入之后显示状态栏 [UIApplication sharedApplication].networkActivityIndicatorVisible =YES;//设置状态栏上面的联网请求 int64_t delayInSeconds = 3.0;//设置延时的时间 dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);//设置好延时的时间 dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ [UIApplication sharedApplication].networkActivityIndicatorVisible =NO; //显示联网标志 }); //在该方法中,延迟执行的代码在主队列中执行,我们也可以修改执行的队列。 UIApplication *app = [UIApplication sharedApplication]; // 获取当前应用程序的UIApplication对象 return YES; }
阅读全文
0 0
- ios—显示全屏动画+显示联网标志
- 全屏显示. Tween动画
- iOS 全屏显示View
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- 全屏显示
- [IOS]mac远程window全屏显示
- iOS中显示GIF动画
- Java游戏图像处理入门[0]——全屏显示及动画处理
- IOS中显示和隐藏状态栏的网络活动标志
- IOS中显示和隐藏状态栏的网络活动标志
- IOS判断是否显示网络请求活动标志
- hibernate简介
- 做项目经理的自我总结(二)
- 常见排序之Java实现
- Redis的三种启动方式
- Levenshtein distance(Edit distance)
- ios—显示全屏动画+显示联网标志
- hibernate three
- Android基础(一)
- 模板函数重载
- View--学习笔记(一)
- linux shell 字符串操作(长度,查找,替换)详解
- JAVA操作Excel文件
- IOS 主题开发
- Linux 安装卸载MySQL