欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS开发之获取LaunchImage启动图的实例

程序员文章站 2023-12-17 10:44:46
实例如下: #define kyrect [uiscreen mainscreen].bounds //获取启动图片 cgsize viewsize =...

实例如下:

#define kyrect [uiscreen mainscreen].bounds

//获取启动图片
 cgsize viewsize = kyrect.size;
 //横屏请设置成 @"landscape"
 nsstring *vieworientation = @"portrait";
 nsstring *launchimagename = 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"]])
  {
   launchimagename = dict[@"uilaunchimagename"];
  }
 }
 uiimage * launchimage = [uiimage imagenamed:launchimagename];
//将当前view的背景图设置为启动图片
 self.view.backgroundcolor = [uicolor colorwithpatternimage:launchimage];

以上这篇ios开发之获取launchimage启动图的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:

下一篇: