2019独角兽企业重金招聘Python工程师标准>>>

#pragma mark - 点击各个点赞用户-(void)setClicked:(TweetCell *)cell andOSCTweet:(OSCTweet *)tweet
{NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:tweet.likeListString];//遍历每个点赞用户的名称for (int i = 0; i < 3 && i < tweet.likeCount; i++){OSCUser *user = tweet.likeList[i];NSRange nameRange = [tweet.likeListString rangeOfString:user.name];[attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor nameColor] range:nameRange];[cell.likeListLabel addLinkToURL:[NSURL URLWithString:[NSString stringWithFormat:@"userid:%lld", user.userID]] withRange:nameRange];}NSRange numRange = [tweet.likeListString rangeOfString:[NSString stringWithFormat:@"%d人", tweet.likeCount]];[attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor nameColor] range:numRange];[cell.likeListLabel addLinkToURL:[NSURL URLWithString:[NSString stringWithFormat:@"tweetid:%lld", tweet.tweetID]] withRange:numRange];cell.likeListLabel.attributedText = attributedString;cell.likeListLabel.delegate = self;}
#pragma mark - TTTAttributedLabelDelegate
- (void)attributedLabel:(TTTAttributedLabel *)label didSelectLinkWithURL:(NSURL *)url
{NSArray *arrayStr = [url.absoluteString componentsSeparatedByString:@":"];if ([arrayStr[0] isEqualToString:@"userid"]) {UserDetailsViewController *userDetailsVC = [[UserDetailsViewController alloc] initWithUserID:((NSNumber *)arrayStr[1]).longLongValue];[self.navigationController pushViewController:userDetailsVC animated:YES];} else {TweetsLikeListViewController *likeListCtl = [[TweetsLikeListViewController alloc] initWithtweetID:((NSNumber *)arrayStr[1]).longLongValue];[self.navigationController pushViewController:likeListCtl animated:YES];}}

转载于:https://my.oschina.net/pingAds/blog/416401

实现每个点赞用户点击的带属性的字符串相关推荐

  1. 带属性的字符串(NSMutableAttributedString)的使用

    //带有属性的文字 //1.创建对象 NSString *original = @"今天你还好吗?"; NSMutableAttributedString *attrTitle = ...

  2. 制作销售属性的组合的集合为哈希表,根据用户点击的属性组合判断某个skuId并跳转到对应的页面

    一.查询spu系列商品: 1.查询spu系列商品中所有属性值之间的组合(一个组合,即一个sku商品)!!! 这里的数据苹果11 颜色:黑色.白色.红色: 版本:128G.256G: 总共6种组合: S ...

  3. 接口并发如何模仿用户点击率和提交率_洞察| 五大法则揭秘!在抖音如何打造“爆款”?...

    来源丨木木老贼 作者丨木木老贼 导读:抖音如何打造爆款?怎么在眨眼间抓住注意力?本文给大家分享抖音官方公布的五条爆款法则和一个创作原则. 越来越多的人带着全村人的希望来到抖音,看到人家随便发一个吃饭视 ...

  4. Android之自定义控件显示点赞用户并通过用户名称进入该用户主页的功能

    效果图: 以上效果类似于显示点赞用户的界面,我们可以通过点击不同的昵称进入每个人的个人主页. 关于公共控件,请点击文章下方的git地址. 第一步: 我们为每个点赞的人建一个类用来代表个人的信息: Pe ...

  5. 基于PaddleRec的用户点击率预测

    基于PaddleRec的用户点击率预测 一.前言 推荐系统的痛点 二.推荐系统的数据获取 获取数据的三种方法 1.使用现成的数据集 2.网络爬虫 3.调查问卷 三.数据处理 PaddleRec推荐数据 ...

  6. Android Splash界面支持用户点击 直接进入主界面

    转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23613403 现在大部分APP都有Splash界面,下面列一下Splash页面的 ...

  7. hitTest和pointInside如何响应用户点击事件

    hitTest和pointInside如何响应用户点击事件 处理机制 iOS事件处理,首先应该是找到能处理点击事件的视图,然后在找到的这个视图里处理这个点击事件. 处理原理如下: • 当用户点击屏幕时 ...

  8. [Flex] 组件Tree系列 —— 阻止用户点击选中Tree中分支节点

    mxml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!--功能描述:阻止用户点击选中Tree中 ...

  9. 神策数据上线“点击分析”,深度感知用户点击行为

    下雨天,雨滴落在湖面形成涟漪,雨滴落下位置.大小.速度不同,且涟漪之间相互影响,让湖面呈现不同的形状--这如同访客点击网站页面,页面上元素(如按钮.图片等)的位置.元素之间的交叉影响都会造成不同的访问 ...

最新文章

  1. linux中生成考核用的GPT分区表结构修复案例
  2. 用TensorFlow训练第一个模型
  3. gridview中如果文字太多指点要显示的文字
  4. ch340串口驱动_关于串口下载问题和超时
  5. 【nodejs】安装browser-sync 遇到错误提示
  6. 双语经典:告别单身的必杀技之情话连篇
  7. 从HMM到MEMM再到CRF
  8. 最小路径和--p64--动态规划
  9. linux下darknet指定opencv4编译安装
  10. 个人信用报告“数字解读”与妙用
  11. 2020-11-25 阿里云CentOS linux源配置脚本 https://mirrors.aliyun.com/repo/
  12. php曲线,PHP生成曲线图的函数
  13. java查看已导入的证书_jdk导入证书
  14. 帝国cms内容页模版
  15. 【git与github交互之主分支和次分支切换、合并等】
  16. FPGA——调用DDR的IP核(MIG核)
  17. 长知识了,mongo的时间居然这个样子
  18. 树莓派实现摄像头拍照
  19. 阿里退市,投资人实在应该鼓掌欢迎
  20. Allegro brd文件大小优化方向参考

热门文章

  1. windows安装 MySQL5.7服务端
  2. 用Python连接MySQL并进行CRUD
  3. 专访雷果国:从1.5K到18K 一个程序员的5年成长之路
  4. PMT_Stream数据结构
  5. apache 官方 Dubbo 文档
  6. PLSQL 安装+配置( Oracle数据库连接工具 )
  7. Mysql 无法插入中文,中文乱码解决
  8. 【linux】使用swap文件恢复非正常关闭的文件
  9. Android selector中的item的顺序
  10. linux文本处理常用指令总结