遇到一個需求,想要在啟動頁上展示一個View。然而不論使用什么方法,啟動頁上都不會展示任何東西,反倒是啟動頁過后才會被展示出來。
沒有辦法,只能想到要做啟動頁和展示的首頁做到無縫連接。
想要做到啟動頁和頁面首頁做到無縫連接就要獲取到launch image使用的是那張圖片,在加載這張圖片的使用需要知道這張圖片的名稱。
+ (NSString*)MN_getLaunchImageName
{
? ? CGSize viewSize = [UIScreen mainScreen].bounds.size;
? ? // 豎屏
? ? NSString*viewOrientation =@"Portrait";
? ? NSString*launchImageName =nil;
? ? NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];
? ? for(NSDictionary* dictinimagesDict)
? ? {
? ? ? ? CGSizeimageSize =CGSizeFromString(dict[@"UILaunchImageSize"]);
? ? ? ? if(CGSizeEqualToSize(imageSize, viewSize) && [viewOrientationisEqualToString:dict[@"UILaunchImageOrientation"]])
? ? ? ? {
? ? ? ? ? ? launchImageName = dict[@"UILaunchImageName"];
? ? ? ? }
? ? }
? ? returnlaunchImageName;
}
OK,現(xiàn)在就可以使用你的啟動頁圖片實現(xiàn)無縫連接了。