iOS 音乐播放器之锁屏歌词+歌词解析+锁屏效果

功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合了QQ音乐和网易云音乐在锁屏状态下的效果)、歌词解析并随音乐滚动显示。 第一部分:锁屏效果包括:锁屏歌曲信息和远程控制音乐播放 ① ...

2018-02-06 10:39:07

阅读数 1897

评论数 0

iOS 全屏侧滑手势/UIScrollView/UISlider间滑动手势冲突

一、前期准备 有一个支持全屏侧滑返回的视图控制器ViewController,ViewController.view上有一个UIScrollView,UIScrollView上有UISlider。俺直接在之前的示例Demo上演示,简书地址:iOS 自定义转场动画 ,Github...

2018-08-23 13:20:57

阅读数 264

评论数 0

iOS UITableView获取特定位置的cell

一、tableView双级联动 以上两种效果比较类似,实现的关键在于都是需要获得在滑动过程中滑动到tableView顶部的cell的indexPath。 方案一:获得当前可见的所有cell,然后取可见cell数组中的第一个cell就是目标cell,再根据cell获得inde...

2018-06-15 11:02:41

阅读数 1075

评论数 0

WKWebView的使用

前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下WKWebView的使用。 示例Demo:WKWebView的使用 本文将从以下几方面介绍WKWebView: * 1、WKWebView涉及的一些类 * 2、WKWebView涉...

2018-06-15 11:00:51

阅读数 131

评论数 0

UIScrollView视觉差动画

前言:看到凤凰新闻 头条栏目的编辑推荐新闻是这个效果,觉得不错,就想着实现一下,以下就是我的实现过程,示例代码请看这儿→UIScrollView翻书效果。 一、首先实现一个基本的图集浏览功能,如下图 该功能太基础,直接先贴一个UIScrollView,然后几个UIImag...

2018-04-09 09:09:20

阅读数 47

评论数 0

iOS CoreData (二) 版本升级和数据库迁移

前言:最近ChinaDaily项目需要迭代一个新版本,在这个版本中CoreData数据库模型上有新增表、实体字段的增加,那么在用户覆盖安装程序时就必须要进行CoreData数据库的版本升级和旧数据迁移,如果仅仅是在旧版本的数据模型上进行上述操作,就会造成所有旧用户更新完成后的第一次启动崩溃。...

2018-03-07 16:57:59

阅读数 124

评论数 0

iOS CoreData (一) 增删改查

Core Data是iOS5之后才出现的一个框架,本质上是对SQLite的一个封装,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象,通过CoreData管理应用程序的数据模型,可以极大程度减少需要...

2018-03-07 16:56:34

阅读数 123

评论数 0

iOS 瀑布流封装

功能描述:WSLWaterFlowLayout 是在继承于UICollectionViewLayout的基础上封装的带头脚视图的瀑布流控件。目前支持竖向瀑布流(item等宽不等高、支持头脚视图)、水平瀑布流(item等高不等宽 不支持头脚视图)、竖向瀑布流( item等高不等宽、支持头脚视图)三种...

2018-03-07 10:56:06

阅读数 150

评论数 0

iOS 原生二维码扫描和生成

功能描述:WSLNativeScanTool是在利用原生API的条件下封装的二维码扫描工具,支持二维码的扫描、识别图中二维码、生成自定义颜色和中心图标的二维码、监测环境亮度、打开闪光灯这些功能;WSLScanView是参照微信封装的一个扫一扫界面,支持线条颜色、大小、动画图片、矩形扫描...

2018-03-05 15:39:45

阅读数 234

评论数 0

iOS 图片浏览的放大缩小

功能描述:支持网络和本地gif、jpeg等格式图片的浏览、捏合或双击放大缩小、长按保存到本地相册、获取gif图片的循环次数和时长。 主要部分:创建一个继承于UIScrollView的子类视图WSLPhotoZoom,这个视图需要一个展示图片的UIImageView,然后再结合UIScrol...

2018-02-06 10:41:46

阅读数 386

评论数 0

iOS 获取gif图片循环次数和时长

//获取gif图片的总时长和循环次数 - (NSTimeInterval)durationForGifData:(NSData *)data{ //将GIF图片转换成对应的图片源 CGImageSourceRef gifSource = CGImageSourceCreateWi...

2018-02-06 10:36:26

阅读数 2091

评论数 0

iOS AVPlayer视频播放器

GOVVideoPlayer/GOVVideoController 是一个基于AVPlayer封装的视频播放器,支持播放/暂停、左右退拽快进、上下滑动调节音量、自动手动全屏、全屏时横屏Or竖屏、有缓冲进度指示条、卡顿指示器、切换视频源。 更新于2017/8/10,增加了GOVVid...

2018-02-06 10:35:09

阅读数 84

评论数 0

iOS开源小项目-WSL

WSL是一款拥有 音乐播放,新闻,壁纸,画板,简易地图,计时器等等功能的小项目,是我自己早期学习时做着玩的,并没上架;UI是自己设计,所以挺吃藕的,粗糙的,没做适配,是在6尺寸下开发的 ,还希望不要嫌弃了O(∩_∩)O哈哈~,接口是抓取安卓壁纸、天天动听、IPadDown新闻的接口!此小项目仅作为...

2018-02-06 10:33:40

阅读数 149

评论数 0

UIScrollerView当前显示3张图

WSLScrollView功能描述:这是在继承UIView的基础上利用UIScrollerView进行了封装,支持循环轮播、自动轮播、自定义时间间隔、图片间隔、当前页码和图片大小,采用Block返回当前页码和处理当前点击事件的一个View。 直接上总的效果图,需要或感兴趣的各路大神朋友请指教...

2018-02-06 10:32:07

阅读数 58

评论数 0

处于UITableView中心线cell的处理

本效果主要是为了获得处于UITableView的屏幕中心线或者指定位置的cell并进行处理的需求,此效果的技术点主要在于获得处于中心线位置的cell,虽然tableView有方法可以直接获得处于某坐标点的cell,但我还是想用自己的方法去实现,锻炼一下脑壳子,,,, //UIScrollVi...

2018-02-06 10:30:03

阅读数 48

评论数 0

iOS app国际化 、跳转到系统设置、iOS10通知、正则表达式

一、APP国际化 先上效果图: ①、添加需要支持的语言种类,如下图 ②、新建File文件 ③、按照第②步分别创建2个.strings的文件,文件名必须为InfoPlist.strings和最好为Localizable.strings。如下图: ④点击上图3中右边视图中绿色...

2018-02-06 10:27:56

阅读数 65

评论数 0

通讯录搜索排序 类似微信通讯录

点我打开Demo传送之门 1.排序分组 2.分组折叠展开,且记录每次每组的折叠情况,重启后以最后一次为准 3.添加和删除,拖动排序 4.搜索功能 点我打开Demo传送之门 欢迎扫描下方二维码关注——iOS开发进阶之路——微信公众号:iOS2679114653 本公众号...

2018-02-06 10:25:48

阅读数 328

评论数 0

UIActivityViewController系统原生分享

利用UIActivityViewController实现系统原生分享,不需要三方SDK,支持自定义分享,可以分享到微博、微信、QQ、信息、邮件、备忘录、通讯录、剪贴板、FaceBook…..等等 效果图,诸位请看: 接下来介绍UIActivityViewController:Demo...

2018-02-06 10:22:09

阅读数 466

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭