240 发简信
IP属地:广东
  • 120
    iOS 一个动画管理类(基于Lottie封装)

    一般app中都会带有动画,而如果是一些复杂的动画,不但实现成本比较高,而且实现效果可能还不能达到UI想要的效果,于是我们可以借助lottie来完成我们想要的动画。 Lotti...

  • 120
    iOS 一个动画管理类(基于Lottie封装)

    一般app中都会带有动画,而如果是一些复杂的动画,不但实现成本比较高,而且实现效果可能还不能达到UI想要的效果,于是我们可以借助lottie来完成我们想要的动画。 Lotti...

  • iOS 给单个控制器添加横竖屏功能

    一般直播间 / 视频为了满足用户的需要,都会有小窗播放和全屏播放,下面我说说我的实现方案 一 点击全屏按钮时,可以通过改变视图的transform及大小来达到横屏的效果,但是...

  • 棒棒哒:+1:🏻

    iOS 给view加一个拖拽功能

    前言 现在的直播app都具有悬浮窗功能,悬浮窗可以拖拽,并且具有回弹动画,可以设计一个UIView的分类实现,减少侵入性。 主要代码及思路 思路 给view添加一个pan的手...

  • iOS 给view加一个拖拽功能

    前言 现在的直播app都具有悬浮窗功能,悬浮窗可以拖拽,并且具有回弹动画,可以设计一个UIView的分类实现,减少侵入性。 主要代码及思路 思路 给view添加一个pan的手...

  • 120
    macOS Sierra 合上盖子不休眠的问题及解决办法

    一.问题(15年款的mbp) 本人上个月买的macbook pro,刚开始每天晚上睡觉都是直接合上盖子(开着一堆程序)系统会自动休眠,但是自从前几天升级了新系统Sierra之...

  • iOS 试题-UI基础-01

    旨在加深概念的理解 选择题 1 . 如何获取到UIButton显示的文字( )A 、 调用UIButton的titleForState:方法B 、 通过UIButton....

  • 120
    iOS MVVM与MVC

    MVC MVC结构图 从图中我们可以看出控制器(Controller)主要负责数据的交互和与视图的交互,模型(Model)负责传递数据,视图(View)负责接收控制器的指令并...

  • 120
    iOS 封装网络请求工具类(基于AFNetworking)

    一.封装的好处 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、错误等问题从而想换框架时,也不用到每个控制器里面改代码(50...

  • 120
    iOS 时间处理(仿朋友圈、微博发布时间)

    前言 我们有时候做项目从网络回调的时间数据并不是我们想要的类型,而是,这种格式的Sat Dec 03 19:56:38 +0800 2016,而我们需要转成我们需要的时间例如...

  • Swift 3.0-XLPagerTabStrip的使用

    安装 pod 'XLPagerTabStrip' Pager Types Button Bar 这是最常见的类型,顶部是分页的标题,与下面的分页控制器联动,并且顶部具有滚动效...

  • 120
    iOS 地图定位(一)

    前言 越来越多的app带有地图定位功能,本文分析CoreLocation,让你快速上手地图定位技术。 定位 一次定位 导入CoreLocation.framework,点击箭...