一個像樣的App,首先要有一個像樣的門面 ---app啟動頁,現(xiàn)在我就給大家分享下我做過的各種各樣的啟動頁!
- 新手最為常用的輪播圖
- 廣告類型
- 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;
最后就是題目所說的跑馬燈效果的實現(xiàn):
背景設置及跑馬燈效果.gif
self.displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(tick:)];
[self.displayLink addToRunLoop:[NSRunLoop currentRunLoop]
forMode:NSDefaultRunLoopMode];
實現(xiàn)跑馬燈cell的點擊事件;
后期會添加更多干貨到簡書上面,歡迎大家關注。
如果有什么問題需要咨詢的可以添加本人創(chuàng)建的iOS開發(fā)群:237573715
需要源代碼的可以移步github地址:https://github.com/Gang679/GZAppLaunch