IOS 用代碼配置啟動(dòng)頁

1,xcode版本10.1,首先在LaunchScreen.storyboard上設(shè)置一下StoryBoard ID 如圖


2,在APPDelegate.m中增加屬性:@property (strong, nonatomic) UIView *launchView;

3,在- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions;中調(diào)用下面方法

-(void)setLaunchImg{

? ? UIViewController *viewController = [[UIStoryboard storyboardWithName:@"LaunchScreen" bundle:nil] instantiateViewControllerWithIdentifier:@"LaunchScreen"];

? ? self.launchView= viewController.view;

? ? self.launchView.frame = CGRectMake(0, 0, self.window.screen.bounds.size.width, self.window.screen.bounds.size.height);

? ? [self.window addSubview:self.launchView];

? ? UIImageView*imageV = [[UIImageViewalloc]initWithFrame:CGRectMake(0,0,self.launchView.frame.size.width,self.launchView.frame.size.height)];

? ? [imageVsetImage:[UIImageimageNamed:@"logo.jpeg"]];

? ? imageV.contentMode = UIViewContentModeScaleAspectFill;

? ? [self.launchViewaddSubview:imageV];

? ? [self.window bringSubviewToFront:self.launchView];

//可以設(shè)置啟動(dòng)頁的存在時(shí)間

? ? [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(removeLun) userInfo:nil repeats:NO];

}

-(void)removeLun

{

?? ?[self.launchView removeFromSuperview];

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容