iOS开发交流平台iOS专题资源__UI专题程序员

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

2017-03-21  本文已影响248人  轻斟浅醉17

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

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

轮播.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

上一篇下一篇

猜你喜欢

热点阅读