利用tableview实现qq列表2

利用tableview实现qq列表2_第1张图片

重写headview的init方法并在里面直接创建他  记得一定要在.h里开放接口 不然鬼都调用不了


利用tableview实现qq列表2_第2张图片

点击按钮的方法 触发delegate点击方法 并用三目运算 判断图片的旋转方向

利用tableview实现qq列表2_第3张图片

如果你向用headview的坐标来判断自定义按钮等位置的话直接写在这个方法里 只要坐标改变就会触发这个方法 是不是特别方便呢

利用tableview实现qq列表2_第4张图片
利用tableview实现qq列表2_第5张图片

如果出现了图片拉伸 剪裁的问题 这两个方法可以帮到你

当然了行数那里 也需要用组model的 bool判断下了 返回0还是真实行数 因为你在headview里触发按钮的点击以后model的bool会改变 这时候 会在主界面刷新 因为headview的bool改变了 所以他在刷新以后也会变成❤新的bool值 这时候用三目运算判断行数 不要太轻松哦

利用tableview实现qq列表2_第6张图片

这个的重点就是记住bool的判断 千万别丢三落四的给忘记了判断点击headview里面按钮的时候就修改bool的值就好啦 他会刷新以后传到主界面的bool的


利用tableview实现qq列表2_第7张图片

这样就实现了一个好友列表

你可能感兴趣的:(利用tableview实现qq列表2)