文章目录
  1. 1. D3View
    1. 1.1. 简介
    2. 1.2. 使用
    3. 1.3. 1.动画使用–只需要D3Venders
    4. 1.4. 2.D3Notice弹窗使用–只需要D3Notice
      1. 1.4.1. 在UIViewController使用
      2. 1.4.2. 不在UIViewController使用
    5. 1.5. 3.其他D3扩展使用–使用方法大概参考以下
    6. 1.6. 4.一些封装的控件
    7. 1.7. 安装使用
      1. 1.7.1. 使用CocoaPods (iOS 8+, OS X 10.9+)
      2. 1.7.2. 普通使用

D3View

简介

一句代码轻松实现IOS常用动画效果
如果只需要方便实现动画,只需要D3Venders类,这个类是扩展UIView类
另外一些类是常用ui控件的扩展,主要是应用在storyboard的方便。
此处输入图片的描述

使用

1.动画使用–只需要D3Venders

比如要实现左右摇:view.shake()
如果摇完有回调:view.shake({println("finish")})
其他动画效果参照代码
此处输入图片的描述

2.D3Notice弹窗使用–只需要D3Notice

D3Notice是用swift写的IOS的自定义AlertView。包括纯文字提示,成功、失败、警告和菊花图。是扩展UIViewController的实现。
此处输入图片的描述

在UIViewController使用

对应上图的功能,直接在UIViewController里使用

clearAllNotice()

showNoticeSuc("suc")

showNoticeSuc("suc", time: D3Notice.longTime, autoClear: false)

showNoticeErr("err")

showNoticeInfo("info")

showNoticeWait()

showNoticeText("text")

不在UIViewController使用

如果不是在UIViewController,使用方法:

 D3Notice.showNoticeWithText(NoticeType.success, text: "suc",time: D3Notice.longTime, autoClear: true)

3.其他D3扩展使用–使用方法大概参考以下

  1. 在Indentity inspector视图继承D3_
    此处输入图片的描述
  2. 在Attributes inspector视图选择属性,如图是选择了isRound属性,则view变成圆形
    此处输入图片的描述
  3. 运行得到结果
    此处输入图片的描述
    旨在不写代码前提下,利用storyboard做更多的事情

4.一些封装的控件

使用方法参考MoreViewController.swift
此处输入图片的描述

安装使用

使用CocoaPods (iOS 8+, OS X 10.9+)

pod ‘D3View’, ‘~> 1.0.0’
swift调用framework需要import D3View

普通使用

拖动D3View目录到你的项目,只需要动画效果则只需拖动D3Venders.swift文件

文章目录
  1. 1. D3View
    1. 1.1. 简介
    2. 1.2. 使用
    3. 1.3. 1.动画使用–只需要D3Venders
    4. 1.4. 2.D3Notice弹窗使用–只需要D3Notice
      1. 1.4.1. 在UIViewController使用
      2. 1.4.2. 不在UIViewController使用
    5. 1.5. 3.其他D3扩展使用–使用方法大概参考以下
    6. 1.6. 4.一些封装的控件
    7. 1.7. 安装使用
      1. 1.7.1. 使用CocoaPods (iOS 8+, OS X 10.9+)
      2. 1.7.2. 普通使用