码迷,mamicode.com
首页 > 微信 > 详细

iOS微信朋友圈 评论点击姓名功能 (补充)

时间:2014-07-23 20:18:35      阅读:2873      评论:0      收藏:0      [点我收藏+]

标签:style   os   io   问题   c   cti   

 

如果要做成微信朋友圈的评论效果,

那么评论用一个UITableview去加载,每个UITableviewCell上加载一个PPLabel。

但是这样会导致一个问题,PPLable在响应点击单词的时候,同样UITableviewCell会响应select事件。

有两种处理办法:

1、截取点击事件,这种办法比较复杂,需要了解iOS的事件传递机制。由于PPLable在事件响应的最底层,而我们需要在PPLable中判断了是否点击到单词,才能决定UITableviewCell是否响应点击事件,这样的做法过于繁琐;

 

2、PPLable在响应点击事件时,给它所在的UITableviewCell添加一个属性,标记是点击单词还是点击cell本身。

在UITableView的cell点击响应代理方法中,获取这个cell的该属性,就可以选择是响应cell点击还是单词点击了。

还有个问题,在cell设置标记属性时,如果点击单词,设置 [self setSelectionStyle:UITableViewCellSelectionStyleNone];如果点击cell,设置设置 [self setSelectionStyle:UITableViewCellSelectionStyleGray];这样可以避免点击单词时cell出线点击效果。

iOS微信朋友圈 评论点击姓名功能 (补充),布布扣,bubuko.com

iOS微信朋友圈 评论点击姓名功能 (补充)

标签:style   os   io   问题   c   cti   

原文地址:http://www.cnblogs.com/zengyanzhi/p/3863653.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!