功能点:
  1. 评论,点赞功能,跟微信朋友圈一样的效果
优化点
  1. Set model 方法,抽出几个view 封装
  2. Artlist model 计算高度的方法,去掉不用的方法
  3. 数组处理的model 去掉不需要的方法userIco
  4. 主要优化控制器和大cell
  5. 直接在image carrier 里面写tableview ,不用单独写这个tableview 类
  6. 去掉did select 通知
  7. 黑色view 加动画
  8. 随机广告,加数组
  9. 评论回复两个接口
  10. 评论显示的昵称,不是电话号码
  11. 图片高度,适配问题
有什么收货?
  1. 控件是label 高度才能算准,yy label 可能不准
  2. 不要在set model 里面创建控件,复用可能?问题(图标添加的不对),在初始化的时候把所有控件创建出来,不加约束?在set model 里面统一加约束?
  3. 多个有规律排列的控件可以用容器,
  4. 拿到服务端反回的数据马上在model 里面处理成我们自己想要的格式,不要在控制器里面处理,把一部分逻辑写在model 里面,可以用all key all value
  5. Set model 里面
  6. 黑模型添加index path 属性,这样就知道刷新哪个cell 了
疑问
  1. 微博有个frame 模型?
  2. 这很长啊评论会不会显示正确呢?
  3. 自己刚添加的评论,不应该再评论,不能自己黑自己评论.给model 的id 赋值
  4. 传导航栏对象给Model ,或者把控制器传给model ,model 就可以做push 操作了
bug:
  1. 上拉以后点击事件乱了, 解:使用CJLabel的时候: [self.contentLb removeAllLink]; // 必须先remove点击事件,否则,点击会错乱
  2. 换行之后不能点击   Range {7, 6} out of bounds; string length 12 字符串越界
  3. 点击宝妈,显示的是医神
设计思路:
  1. cell上加上一个TableView
  2. 评论,人名点击跳转到个人页,用的是 CJLabel.h 继承自UILabel
  3. 点赞用的是YYLabel,和 CJLabel.h,点击一段文字可以有回调,跳转
遇到的问题:
  1. 高度计算, 解:在model里面计算高度, 评论view的高度一开始总是不对,因为用的是我用的 [contentString heightForFont:[UIFontsystemFontOfSize:13] width:这个方法计算的高度,这个方法是针对字符串label的,但是我评论view用的是YYLabel,YYLabel继承的UIView,后来把YYLabel换成UILabel就行了,原因应该是UIView和UILabel计算内部字符串高度的方式不同, 换成了UILabel点击黄色人名的点击事件就没有了,可以用正则表达式去匹配人名(我没有用正则),为了让点击人名有回调,谷歌搜了一下,用的CJLabel.h 但是点赞列表用CJLabel,点击的宝妈,显示的是医神,估计是CJLabel range计算的不对,于是还换回YYLabel,但是高度计算不准,我想在计算高度的时候,创建一个YYLabel,用这个YYLabel计算高度之后再返回来,调用 sizeToFi 才能得到label的高度
  2. 服务端数据处理,一堆字典拿到allKeys
  3. 图片不显示: jpg->png
  4. 三张图,两张图显示的图片重叠了 解:在每次创建的时候把之前创建的全部  for (UIImageView *iv in self.subviews) remove

转载于:https://www.cnblogs.com/tufei7/p/6623613.html

发现,朋友圈样式开发总结相关推荐

  1. 企业微信hook接口,朋友圈功能开发教程,逆向开发,企业微信营销开发

    [技术支持] string wechat="Mrzhu0107" string tencent="1354137311" 支持语言 c# c++ python ...

  2. android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈

    3. 快速集成 第二步:配置AndroidManifest.xml 下面清单文件的配置是全部的,没有的平台就是不需要配置 1.添加权限 2.添加activity信息 (注意: tencent后面的ap ...

  3. 样式集(五)微信朋友圈样式模拟

    效果图: 小图标: 源码: <!--pages/findList/findList.wxml--> <image class="xxiangji" catchta ...

  4. iOS 基于MVVM设计模式的微信朋友圈开发

    分析 前期在敲代码之前,需要着重分析一下整个微信朋友圈界面的实现方案,这可能是本篇文章的核心所在了(PS:这里特别提醒一下广大开发者,在实现某一个功能前,请务必确定一个实现方案,可能实现的方案千千万, ...

  5. 重磅:小程序将可分享到朋友圈啦!

    昨天(6日)深夜,几张小程序截图在行业中流传,截图显示,小程序已可正式分享到朋友圈. 这表明,微信最大的流量池将向小程序敞开,毫无疑问,小程序也将迎来更大一轮爆发. 如下四张截图,正是部分行业群内流传 ...

  6. 小程序分享朋友圈_重磅:小程序将可分享到朋友圈

    昨天( 6 日)深夜,几张小程序截图在行业中流传,截图显示,小程序已可正式分享到朋友圈. 这表明,微信最大的流量池将向小程序敞开,毫无疑问,小程序也将迎来更大一轮爆发. 如下四张截图,正是部分行业群内 ...

  7. python3 爬虫实战 :用 Appium 抓取手机 app 微信朋友圈的数据

    From:https://blog.csdn.net/Fan_shui/article/details/81413595 本编教程从 appium 的环境配置开始,到抓取手机 app 微信朋友圈结束. ...

  8. 微信发朋友圈测试用例

    微信发朋友圈测试用例 一.界面 1.字体的大小 字体的大小是否可以改变 编辑朋友圈时的字体和发出的字体大小是否一致 2.图片 图片的排版格式 图片不同数量时的排版格式 最多展示的图片的数量 3.视频 ...

  9. 微信朋友圈十周年,你设置了三天可见吗?

    2022年4月11日晚间,有网友发现微信悄悄上线了"农场"功能,只需几步操作就可以在状态里养鸡鸭鹅等各种小动物了.消息一出,网友们纷纷开始动手尝试,通过各种搭配打造具有自己特色的微 ...

  10. 微信小程序如何支持分享给朋友和分享到朋友圈?如何解决分享朋友圈灰色问题

    微信小程序分享给朋友和分享到朋友圈,都需要在小程序编写代码实现. 目录 1.官方文档 2.分享给朋友,即转发 3.分享到朋友圈 4.常见问题 4.1.分享朋友圈灰色 4.2.如何测试分享给朋友 4.3 ...

最新文章

  1. Excel在.Net 环境下Web方式下驻留内存问题的解决
  2. 单tomcat多实例的实现
  3. c语言中结构体的用法
  4. Request.ServerVariables完整参考
  5. L4Re Runtime Environment 学习资料
  6. redux provider源码解析
  7. Live Source Address 2019最新的电视广播包_Arturia MiniLab MkII迷你MIDI键盘2019年换新装:反色纯黑版...
  8. mysql免安装5.7.17_mysql免安装5.7.17数据库配置
  9. NuGet(Nuget Packages)
  10. 圆变成长方形什么变了_什么是透视,透视到底有多重要?
  11. [Android] 环境优化配置Android Studio发展NDK
  12. 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
  13. ssh整合之四单独搭建struts的运行环境
  14. QQ空间的汉字转拼音代码
  15. AI中去掉剪切蒙版中的多余部分
  16. 卡方检验以及P值的计算
  17. 那山的那边海的这边有一群程序员
  18. 有人能帮忙下载下吗 新手没积分 感激不尽
  19. java实现在线预览的功能(一)word转html
  20. css之让尾部永远固定在页面最下方

热门文章

  1. 气象水文资料预处理:缺测数据插补延长等
  2. react-native Text 多余的字数隐藏,并用省略号显示
  3. 完全卸载vmware ----Setup has detected that vmware workstation is alrea...
  4. VLP16:使用pointcloud_to_laserscan将三维点云转化为二维LaserScan
  5. echart地图不显示问题
  6. YOLOv8 小工具:目标检测抠图,类别命中抠图等
  7. elastic search中父子关系文档
  8. 关于二叉树(创建、遍历、画图)(个人学习使用,非专业)
  9. Mac-python-终端执行文件报错
  10. 绎维F-One“中国创新创业大赛”决赛大放异彩