发现,朋友圈样式开发总结

功能点:

  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
时间: 2024-10-27 12:02:54

发现,朋友圈样式开发总结的相关文章

微信朋友圈广告开发总结

最近做了一个H5项目,是有关微信朋友圈广告,个人认真的学习了一下相关的流程,现将个人学习心得总结如下,如有不妥之处,还望各位网友同行们给予批评指正.   微信广告开发规范:http://wximg.qq.com/wxp/wxmoment-doc/3.1.html WxMoment :https://github.com/wxc-team/WxMoment 第一步:开发前的准备 由于微信朋友圈广告是基于微信公众号生态体系,以类似朋友的 原创内容形式 在用户朋友圈进行展示的原生广告.通过整合亿级优质

微信开发-发送给朋友,分享到朋友圈开发

微信分享功能开发 用了一天时间,把微信发送给朋友和分享到朋友圈功能开发出来,在这里给大家分享一下,避免大家走弯路. 一.服务器端程序 package com.wiimedia.controller; import java.io.IOException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.text.ParseException; import

微信朋友圈沦为生意圈 我们如何应对

随着微信群体的扩大,微商充斥这朋友圈的每个角落,打开微信朋友圈,总能遇见几个卖产品.做销售的“朋友”.随着这个微商群体的扩大,很多人表示自己的朋友圈已经沦为营销圈.以前,很多人总是嫌弃朋友爱发自拍,爱发感慨,估计现在想来,宁可看到朋友们这样真情表达,也不想看到他们天天只是冰冷的做广告.原本是熟人间分享生活的圈子,渐渐变成了产品销售平台.除了忽略微商信息,我们还能如何应对? 微信朋友圈:一根渐变的链条 微信初期的朋友圈,多是好友分享自己的生活.感悟,那时,它还是一个熟人间较为亲密的情感分享平台.渐

怎么样在【微信会员】朋友圈中获得更多的赞?

微信已经是我们生活中必不可少的生活.交流平台.微信会员在朋友圈中的分享.倾诉更是我们心灵平台,在微信朋友圈中被点赞多的洋洋得意,获赞少的难免失意.怎么样才可以让自己在朋友圈中获得更多的关注和点赞?朋友圈吸赞方式一:自拍如果你是男神或女神,如果你360度自拍无死角,那么发自拍照就足以获得一片“赞”声.那些明恋或暗恋的粉丝就可以顺理成章地用点赞来求关注了.也许点赞还不够,再加一句评论“美爆了”.“帅哭了”来表达激动的心情.请注意,矮矬穷.颜值负分者,请自觉跳过这一招式.朋友圈吸赞方式二:炫富对于一般

ionic 实现微信朋友圈分享的完整开发流程

最近开始要着手负责开发ionic的项目了,一直很好奇想实现一个微信朋友圈分享的功能,所以我就网上找了找文章来练手实现,果不其然,找到了几篇,但是发现它们的流程都不太详细,清楚,直接,还有不少坑. 今天我自己就来梳理一下整个流程,笔者认为大家都是有ionic基础的: 首页,你得准备这些:    1: 一个android apk包    2: 应用签名(需要android apk包名来生成签名)    3: 通过微信开发平台,填写应用信息,申请一个微信 appid     4: 使用 cordova

微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友

之前写过一篇使用微信JS-SDK来实现扫一扫功能的博客 微信公众号开发–微信JS-SDK扫一扫功能 在该博客里介绍了微信JS-SDK的基本用法,其中包括以下几个步骤 还详细介绍了通过config接口注入权限验证配置以及签名算法实现的Java版本 前两天在做微信分享的时候发现按照以前的思路每次都不能正确获取"分享到朋友圈"按钮点击状态及自定义分享内容接口,而是必须通过一个按钮先点击帮点事件,然后才能获取"分享到朋友圈"按钮点击状态及自定义分享内容接口. 回顾一下以前扫

c#微信开发,使用JS-SDK自定义分享功能,分享朋友圈,分享给朋友等

如果一个后端开发掌握了微信开发,甚至有微信开发上线项目,这在换工作的时候 还是有竞争力的. 微信开发的资料很多,但是用asp.net c#进行微信开发好像比较少,或者资料不够完整. 使用JS-SDK自定义分享功能,分享朋友圈,分享给朋友,这里基本上不涉及后端语言. 1.首先要绑定域名,当然域名得备案. 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”. 说明:设置此安全域名目的是为了当发现此公众平台发现诱导分享行为时,可以根据此域名追溯到所有分享出去的链接,以及通过这

微信公众平台网页开发实战--1.微信分享一个网页到朋友圈

对微信的JSSDK进行封装一下,创建一份类似的文件结构,增加index.html与shareApi.js文件,结构如图3.3所示. 图3.3  3.2节文件结构 另外,提醒读者一下,wxJSSDK.js文件的JSSDK环境配置中,需要更改一下配置参数,代码如下: 01 jsApiList: [ // 其他代码略 02 "onMenuShareTimeline", 03 "onMenuShareAppMessage", 04 "onMenuShareQQ&q

iOS开发——项目实战总结&类微信朋友圈发动态功能初步-图片与视频上传

类微信朋友圈发动态功能初步-图片与视频上传 最近在做一个新的项目,涉及到了关于图片和视频上传和显示的功能,研究了一段时间,总结一下. 使用AFNetworking上传图片(可一次上传多张图片,包含不同类型png, jpeg)和视频 1 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 2 3 AFHTTPRequestOperation *operation = [manager P