240 发简信
IP属地:四川
  • 120
    iOS实现类似通讯录的字母滚动功能

    实现效果 实现思路 初始化字母表数组 把字符串转成LetterWordItemModel,增加一个是否选中的属性,方便于后续控制字母表的显示样式。 初始化内容的数据源数组 t...

  • iOS如何把json字符串转成model

    实现思路 把json字符串转为NSDictionary。 通过runtime的方法,来获取类的所有属性值,并放入一个数组。 依然是通过runtime的方法,给model的属性...

  • iOS扩大UIButton按钮的点击范围

    有时候会遇到按钮本身较小,不好点击的情况。这个时候可能不方便扩大按钮,就可以使用这个方法来扩大点击范围但是不需要扩大按钮本身。 原理 利用了UIButton点击响应原理,UI...

  • 使用AVPlayer实现自定义视频播放器

    引入头文件 定义三个属性 初始化播放器 播放和暂停的控制 使用kvo监听播放器准备状态和缓冲状态 监听播放结束 下面是几个用到的工具方法 调用方式 具体使用方式可以参考htt...

  • 一种把UITableView,UICollectionView的DataSource和Delegate独立出来的方法

    前言 开发中经常使用UITableView和UICollectionView时,都是放在ViewController中,去实现DataSource和Delegate协议中的各...