用iOS代码获取APP启动页图片
用代码获取APP启动页图片
// //AppleSystemService.swift //Swift-Animations // //CreatedbyYouXianMingon16/8/11. //Copyright©2016年YouXianMing.Allrightsreserved. // importUIKit classAppleSystemService:NSObject{ /** Getthelauchimage. -returns:Thelauchimage. */ classfunclaunchImage()->UIImage{ varlauchImage:UIImage! varviewOrientation:String! letviewSize=UIScreen.mainScreen().bounds.size letorientation=UIApplication.sharedApplication().statusBarOrientation iforientation==.LandscapeLeft||orientation==.LandscapeRight{ viewOrientation="Landscape" }else{ viewOrientation="Portrait" } letimagesInfoArray=NSBundle.mainBundle().infoDictionary!["UILaunchImages"] fordict:Dictionary<String,String>inimagesInfoArrayas!Array{ letimageSize=CGSizeFromString(dict["UILaunchImageSize"]!) ifCGSizeEqualToSize(imageSize,viewSize)&&viewOrientation==dict["UILaunchImageOrientation"]!asString{ lauchImage=UIImage(named:dict["UILaunchImageName"]!) } } returnlauchImage } }
源码-Objective-C
// //AppleSystemService.h //AppleSystemService // //CreatedbyYouXianMingon16/7/2. //Copyright©2016年YouXianMing.Allrightsreserved. // #import<Foundation/Foundation.h> #import<UIKit/UIKit.h> @interfaceAppleSystemService:NSObject /** *Getthelauchimage. * *@returnThelauchimage. */ +(UIImage*)launchImage; @end // //AppleSystemService.m //AppleSystemService // //CreatedbyYouXianMingon16/7/2. //Copyright©2016年YouXianMing.Allrightsreserved. // #import"AppleSystemService.h" @implementationAppleSystemService +(UIImage*)launchImage{ UIImage*lauchImage=nil; NSString*viewOrientation=nil; CGSizeviewSize=[UIScreenmainScreen].bounds.size; UIInterfaceOrientationorientation=[[UIApplicationsharedApplication]statusBarOrientation]; if(orientation==UIInterfaceOrientationLandscapeLeft||orientation==UIInterfaceOrientationLandscapeRight){ viewOrientation=@"Landscape"; }else{ viewOrientation=@"Portrait"; } NSArray*imagesDictionary=[[[NSBundlemainBundle]infoDictionary]valueForKey:@"UILaunchImages"]; for(NSDictionary*dictinimagesDictionary){ CGSizeimageSize=CGSizeFromString(dict[@"UILaunchImageSize"]); if(CGSizeEqualToSize(imageSize,viewSize)&&[viewOrientationisEqualToString:dict[@"UILaunchImageOrientation"]]){ lauchImage=[UIImageimageNamed:dict[@"UILaunchImageName"]]; } } returnlauchImage; } @end
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。