类似支付宝启动页面的实现

本文详细介绍了如何通过API接口动态替换支付宝启动页面图片,包括设置本地白色底图、在AppDelegate.m中定义控制器和UIImageView,以及延迟执行视图替换的方法。

支付宝启动页面,是可以随时替换的,个人认为实际上是两张图,只不过第一张本地的图下半部分跟第二张图的下半部分是一样的。

做到这样的效果,第二张图片可以随时替换,请求一个接口就可以了,有什么活动只需要在服务器上传图片就行了。具体步奏:

1.首先在项目里面LaunchImage里面对应放上第一张白色底图

2.在AppDelegate.m文件里面 ,

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 定义一个控制器,里面放上控制器,添加一个全屏的UIImageView,跳转到该控制器

3.请求接口获取相应的图片地址,延迟几秒执行视图消失方法

   [self performSelector:@selector(changeView) withObject:self afterDelay:5];

4.

-(void)changeView

{

  

     UIWindow *window = self.view.window;

 

    

        //添加一个缩放效果

        [UIView animateWithDuration:2 animations:^{

            

           mainVC.view.transform = CGAffineTransformIdentity;

            window.rootViewController = mainVC;

    

        }];

    

    

}

 

转载于:https://www.cnblogs.com/angongIT/p/5206693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值