VisualEditWidgets 0.3.4× 测试测试✗ 语言语言 Obj-CObjective C许可证 MIT 发布最新发布2016年11月由加帆维护。安装指南×VisualEditWidgets 安装指南您希望在 Podfile 中添加类似于以下内容的 pod 'VisualEditWidgets', '~> 0.3'target 'MyApp' do pod 'VisualEditWidgets', '~> 0.3' end然后在终端内部或从 CocoaPods.app 中运行 pod install或者,为了测试运行,运行以下命令pod try VisualEditWidgets看 PodspecGitHub 仓库CocoaPods.org 上的页面VisualEditWidgets 0.3.4作者Gavin Zhang(加帆)GH: JiafanJiafan/VisualEditWidgetsGitHub 仓库 简介 相信大家经常会遇到点击空白处收起键盘、输入框左边有标题等情况,我们也用得很多。为了避免重复工作,抽象出一些基类,所有的工作都是仅对 iOS 基础控件进行进一步的扩展、抽象和封装。旨在方便在 Storyboard 中更方便地进行可视化编辑。 例如,点击空白处收起键盘,现在只需在 storyboard 中为 ViewController 编辑一个属性 editable 为 true,就能实现了。 集成使用时可以有两种姿势: Cocoapods 用户可以:pod 'VisualEditWidgets', '~> 0.3.3' 喜欢自己管理源码的同学可以直接下载源代码,将 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 对象