好用的iOS界面库 ColorfulWoodUIBase

简介: ColorfulWoodUIBase 目的:该框架致力于提供一些通用的界面设计,用于快速搭建界面,减少界面开发时间 界面开发是iOS开发,或者几乎所有程序开发中重要的一环,对于用户来说,这带来很重要的体验;但是,对于开发者来说,界面开发却是最低级和没有价值的任务。

ColorfulWoodUIBase

1. 目的:该框架致力于提供一些通用的界面设计,用于快速搭建界面,减少界面开发时间

界面开发是iOS开发,或者几乎所有程序开发中重要的一环,对于用户来说,这带来很重要的体验;但是,对于开发者来说,界面开发却是最低级和没有价值的任务。而业务逻辑,程序性能更能体现程序的价值。所以,为了节省界面开发的时间,把精力放在更重要的地方,故此开发这套框架。

2. 导入说明

使用时,可以直接导入,需要有多个依赖库: Masonry、 ColorfulWoodCategories、 SDWebImage

也可使用cocoapod

3. 使用示例

ColorfulWoodUIBase图片 ColorfulWoodUIBase图片

3.1. 该框架的使用重点是CWUBModel

CWUBModel 是一个数组的数组,代表着section及cell。 每个cell对应着一个CWUBModelBase,cell的类型是CWUBCellBase。 CWUBModelBase里面的m_type属性定义了cell的类型,里面的属性定义了布局和内容。

3.2. 使用示例工程中的程序简单演示了使用步骤,该框架基本依赖在UITableView中

3.3. 其代理示例如下:

4. 功能介绍

CWUBDefine

提供了常用的一些功能的宏定义:颜色设置、长度换算、常用长度

CWUBViewBase

界面基类:提供一个视图点击代理,以后会扩展tintColor等


相关文章
|
iOS开发
ios调用系统应用界面显示如何显示中文
在iOS里面,跳转到系统相簿界面,通讯录界面等后标题显示的英文,关键是手机已经设置显示中文了。
51 0
|
缓存 iOS开发
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
1510 0
iOS小技能:解决TableVIew刷新数据带来的界面跳动问题
|
JavaScript API Android开发
Android,iOS打开手机QQ与指定用户聊天界面
Android,iOS打开手机QQ与指定用户聊天界面
178 0
|
iOS开发
iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)
iOS界面布局之四——使用第三方库Masonry进行autolayout布局
179 0
iOS界面布局之四——使用第三方库Masonry进行autolayout布局(二)
|
Swift iOS开发 容器
iOS 仿支付宝银行卡界面(支持Swift/OC)
在有支付相关的APP中,都有对应的钱包,虽然现在的支付宝,微信支付很流行,但是都是需要绑定自己的银行卡,那么这个银行卡的卡包页面该怎么实现呢?在网上找了许久也没有找到合适的,那就索性自己造轮子。
325 0
|
开发工具 iOS开发
Flutter笔记 02:iOS调用多个flutter界面
Flutter笔记 02:iOS调用多个flutter界面
686 0
|
缓存 编解码 监控
iOS-底层原理 34:界面优化方案
iOS-底层原理 34:界面优化方案
173 0
iOS-底层原理 34:界面优化方案
|
存储 小程序 iOS开发
iOS 小知识: 再次点击tabBar刷新界面数据(更新数据期间旋转tabbar图标)【包含完整demo】
iOS 小知识: 再次点击tabBar刷新界面数据(更新数据期间旋转tabbar图标)【包含完整demo】
491 0
iOS 小知识: 再次点击tabBar刷新界面数据(更新数据期间旋转tabbar图标)【包含完整demo】
|
iOS开发
iOS 封装成功界面
iOS 封装成功界面
127 0
iOS 封装成功界面
|
开发工具 iOS开发 git
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)
130 0
iOS订单折扣视图应用于购物车界面(支持添加/删除/选择折扣)