iOS各种启动页汇总及跑马灯效果实现

一个像样的App,首先要有一个像样的门面 ---app启动页,现在我就给大家分享下我做过的各种各样的启动页!

  • 新手最为常用的轮播图
  • 广告类型
  • GIF图背景类型
  • 滚动图类型
    下面我给大家具体说下这几个类型的用法。首先看看效果。

第一种是最为简单的轮播图模式:

轮播.gif

第二种为广告类型:

Untitled.gif

第三种为Gif图背景:

Gif.gif

第四种为滚动图类型:

滚动.gif

在项目中总结了设置了页面背景图片的多个方法;
下面是最为合理省内存的方法:

    NSString *path = [[NSBundle mainBundle]pathForResource:@"GZAppImage" ofType:@"bundle"];
    UIImage *image = [UIImage imageWithContentsOfFile:[path stringByAppendingPathComponent:@"image.jpg"]];
    self.view.layer.contents = (id)image.CGImage;

最后就是题目所说的跑马灯效果的实现:

背景设置及跑马灯效果.gif
    self.displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(tick:)];
    [self.displayLink addToRunLoop:[NSRunLoop currentRunLoop]
                           forMode:NSDefaultRunLoopMode];

实现跑马灯cell的点击事件;
后期会添加更多干货到简书上面,欢迎大家关注。
如果有什么问题需要咨询的可以添加本人创建的iOS开发群:237573715

需要源代码的可以移步github地址:https://github.com/Gang679/GZAppLaunch

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,539评论 25 709
  • 学生网帮您解决问题 http://diply.com/xszbl/1/231862 http://diply.co...
    stone火星阅读 492评论 0 0
  • 七律 拜鲁迅故里 刚发遒須烟斗横, 古樟搀我拜先生。 蝉鸣芳草园中趣,梦寄茴香豆里情。 呐喊心声穿夜黯,扶摇剑影透...
    信天游_69bc阅读 801评论 0 4
  • 日夜难眠的,分裂。 堕落的心思,作怪。 你冷落如此,决绝。 我甚至害怕入眠,因为梦中总是惊觉。 为空荡的房间冷却,...
    混是魔王阅读 446评论 0 2