美文网首页
HBKit简介

HBKit简介

作者: 共田君 | 来源:发表于2016-05-17 18:24 被阅读93次

    HBKit是个人开发的iOS快速开发框架,主要用于快速创建Tableview 、CollectionView,不需要重复写各种代理,只需要对其赋值就行,便可以改变其对应的cell,固定的高度,是否选中,有无箭头,以及点击事件等等,容易学习和开发。

    1.为什么要弄这个东西

    对于一般的开发者来说,提高开发效率才是最实在的,如何能在三五行代码内完成一个列表或者collectionview的创建,如何不重复写代码。我们看一下普通的创建tableview的方式吧

    效果如图

    效果图1

    去除空格,一个简单的tableview就占了40行的代码,实在太浪费时间和空间了,而同样的效果用看一下基于HBBaseTableview的写法是

    五行内创建一个tableview

    如果想丰富一下这个cell可以对CELL_STRUCT赋值 

    创建cellstruct 效果图2

    下面再来看一下Collectionview 的写法,最简单的大概七十行

    collectionview普通写法

    好吧,为了能够全部显示我把xcode的字号调小了,下面看效果图

    效果图3

    然而使用HBBaseCollectionView的写法需要多少行呢

    hbbasecollectionview的写法

    跟tableview的写法一样,还是不到10行,这段代码执行的效果如下

    效果图4

    好吧有点密集恐惧症,图片是XIB的cell上面的

    2. 效果和原理

    想必从刚才贴出的代码,大家已经知道了原理很简单,一个是CELL_STRUCT一个是datadictionary ,对的,关键就是这两者

    3.代码实现

    4. 扩展和升级

    相关文章

      网友评论

          本文标题:HBKit简介

          本文链接:https://www.haomeiwen.com/subject/pdethttx.html