iOS各种启动页汇总及跑马灯效果实现
2017-03-21 本文已影响248人
轻斟浅醉17
一个像样的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