CGSize viewSize = self.window.bounds.size;
NSString *viewOrientation = @"Portrait"; //横屏请设置成 @"Landscape"
NSString *launchImage = nil; NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];
for (NSDictionary* dict in imagesDict)
{
CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]); if (CGSizeEqualToSize(imageSize, viewSize) && [viewOrientation isEqualToString:dict[@"UILaunchImageOrientation"]])
{
launchImage = dict[@"UILaunchImageName"];
}
} UIImageView *launchView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:launchImage]];
launchView.frame = self.window.bounds;
launchView.contentMode = UIViewContentModeScaleAspectFill;
[self.window addSubview:launchView]; [UIView animateWithDuration:2.0f
delay:0.0f
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{ launchView.alpha = 0.0f;
launchView.layer.transform = CATransform3DScale(CATransform3DIdentity, 1.2, 1.2, ); }
completion:^(BOOL finished) { [launchView removeFromSuperview]; }];

最新文章

  1. linux 命令行下更换软件源
  2. 从网页监听Android设备的返回键
  3. [Linux]学习笔记(3)-uname的用法
  4. IOS后台执行机制 与 动作
  5. Linux下重要日志文件及查看方式
  6. mysql基础入门
  7. 第九十二节,html5+css3移动手机端流体布局,开篇知识
  8. elasticsearch简介
  9. 关于目前自己iOS项目使用的第三方开源库
  10. Ubuntu+apt-get update时的源
  11. 关于Linux虚拟化技术KVM的科普 科普二(KVM虚拟机代码揭秘)
  12. Vue(三十)公共组件
  13. IDEA外部工具配置-OpenJML篇
  14. SQL关于WHERE 的计算次序
  15. Html-文档类型(DTD)和DOCTYPE
  16. NPOI把Excel导入到数据库
  17. Hadoop集群时钟同步
  18. CodeForces Roads not only in Berland(并查集)
  19. angularJS的ng-repeat-start
  20. MyBatis是支持普通 SQL查询

热门文章

  1. HDFS的JavaAPI
  2. (杭电 1702)ACboy needs your help again!
  3. HDL代码风格建议(2)乘法器和DSP推断
  4. 20145202mc《计算机病毒》实践3
  5. 关于java的wait、notify、notifyAll方法
  6. Asp.net Web Api开发Help Page 添加对数据模型生成注释的配置和扩展
  7. SpringBoot-01:什么是SpringBoot?
  8. 安卓app连接CC2541-手机休眠后唤醒,通信不再成功
  9. VueJs 学习笔记
  10. javaweb(五)——Servlet开发(一)