美文网首页
IOS 用代码配置启动页

IOS 用代码配置启动页

作者: 唯咚特淘克安尼冒 | 来源:发表于2019-03-28 11:11 被阅读0次

1,xcode版本10.1,首先在LaunchScreen.storyboard上设置一下StoryBoard ID 如图

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

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

-(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];

//可以设置启动页的存在时间

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

}

-(void)removeLun

{

    [self.launchView removeFromSuperview];

}

相关文章

网友评论

      本文标题:IOS 用代码配置启动页

      本文链接:https://www.haomeiwen.com/subject/jvnfbqtx.html