美文网首页
点击cell展开获取更多内容

点击cell展开获取更多内容

作者: 夜空已沉寂 | 来源:发表于2017-05-17 10:48 被阅读121次

    1.首先进行布局,不论是xib内布局还是代码自定义,一定要让label的上下左右都有一定的约束,不然这个效果不会出现,并且label的numLines 为0,可以换行,

    上下左右都为15

    2.然后就是tableView里面的设置了,首先自定义一个可变数组selectArray,记录每个cell,自定义一个可变数组dataArray存储数据,我这里是利用for循环弄得数据,如图所示:

    网络获取的一样的原理,

    3.定义是rowHeight

    虽说可以随意设置,但是也要根据自己cell的内容进行一个预估高度,以便能够让它显示完全

    4.(CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath中设置我们点击显示,再点击收回的高度如图:

    其实这里设置rowHeight之后上面的那个就没用了,但是也是不可缺少的

    5.cell点击事件中进行设置,点击显示完全,再次点击收回,这样就实现整个功能了

    这个跟select=!select的效果差不多

    于是整个效果就这么完成了,具体整体效果如下图:

    相关文章

      网友评论

          本文标题:点击cell展开获取更多内容

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