VisualEditWidgets 0.3.4

VisualEditWidgets 0.3.4

测试测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年11月

加帆维护。



简介

相信大家经常会遇到点击空白处收起键盘、输入框左边有标题等情况,我们也用得很多。为了避免重复工作,抽象出一些基类,所有的工作都是仅对 iOS 基础控件进行进一步的扩展、抽象和封装。旨在方便在 Storyboard 中更方便地进行可视化编辑。

例如,点击空白处收起键盘,现在只需在 storyboard 中为 ViewController 编辑一个属性 editable 为 true,就能实现了。

集成使用时可以有两种姿势:

  1. Cocoapods 用户可以:pod 'VisualEditWidgets', '~> 0.3.3'
  2. 喜欢自己管理源码的同学可以直接下载源代码,将 VEWidgets 目录添加到项目中即可。

VETextField

  • 继承自:UITextField
  • 扩展功能 1、title:通过 storyboard 中 keypath 的编辑,快速添加输入框标题 2、icon:通过 storyboard 中 keypath 的编辑,快速添加输入框图标

VEViewController

  • 继承自:UIViewController
  • 扩展功能 1、键盘防遮盖:通过 storyboard 中 keypath 的编辑,标记当前场景为 editable 为 true,当键盘弹出时

VENavigationController

  • 继承自:UINavigationController
  • 扩展功能 1、添加标记:每次 push 时允许打标记,弹出时可以弹出到上一次标记,方便处理某些子流程

VETableView

  • 继承自:UITableView
  • 扩展功能 1、表头高度:通过 storyboard 中 keypath 的编辑,快速编辑表头高度,默认为 0;

VETabBar

  • 继承自:UITabBar
  • 扩展功能 1、隐藏舒缓动画:给 setHidden 添加动画

UIColor+VE

  • 扩展自:UIColor
  • 扩展功能 1、16进制颜色:实现 16 进制颜色值实例化 UIColor 对象