美文网首页
关于微信群聊添加人员,会在搜索栏添加View的功能

关于微信群聊添加人员,会在搜索栏添加View的功能

作者: 兔子大大王 | 来源:发表于2016-09-12 11:25 被阅读99次

    这次做的项目要实现一个仿微信的群聊添加人员的view,类似下图


    1.gif Paste_Image.png

    这个是安卓端的,有以为大神的已经写好http://www.lai18.com/content/1256777.html
    以上是安卓端的demo链接
    我要实现的iOS端的,但是很遗憾,找遍所有能找的都没有找到相应的demo。
    于是我决定自己写。
    整个界面的布局是一个UITableView,一个UITextField。
    UITableView用来显示数据就不用说了,UITextField是用来做搜索框写搜索功能的。
    UITextField有一个属性leftView。
    在p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Menlo; color: #ffffff}span.s1 {font-variant-ligatures: no-common-ligatures}

    didSelectRowAtIndexPath方法中,首先用一个数组来存放选中的tableview的cell。
    然后根据数组的个数,来动态判断leftview的width。
    当leftview的width超过屏幕的一半的时候,自定义一个UIScrollView来赋值给leftview。
    大体思路是以上 ,下面附上代码。

    Paste_Image.png

    由于我makrdown用的不熟练,所以复制代码出错,就直接截图了。
    下面解释一下代码,iconViewWidth是定义的所有选择的所有选择的imageview加到一起的长度,下面的判断是用来判断iconViewWidth有没有超过屏幕的一半,如果没有超过,就用UIView赋值给leftView就行了,如果超过一半,就用UISCrollView来赋值给leftview。

    相关文章

      网友评论

          本文标题:关于微信群聊添加人员,会在搜索栏添加View的功能

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