发现,朋友圈样式开发总结
![](/assets/blank.gif)
- 评论,点赞功能,跟微信朋友圈一样的效果
- Set model 方法,抽出几个view 封装
- Artlist model 计算高度的方法,去掉不用的方法
- 数组处理的model 去掉不需要的方法userIco
- 主要优化控制器和大cell
- 直接在image carrier 里面写tableview ,不用单独写这个tableview 类
- 去掉did select 通知
- 黑色view 加动画
- 随机广告,加数组
- 评论回复两个接口
- 评论显示的昵称,不是电话号码
- 图片高度,适配问题
- 控件是label 高度才能算准,yy label 可能不准
- 不要在set model 里面创建控件,复用可能?问题(图标添加的不对),在初始化的时候把所有控件创建出来,不加约束?在set model 里面统一加约束?
- 多个有规律排列的控件可以用容器,
- 拿到服务端反回的数据马上在model 里面处理成我们自己想要的格式,不要在控制器里面处理,把一部分逻辑写在model 里面,可以用all key all value
- Set model 里面
- 黑模型添加index path 属性,这样就知道刷新哪个cell 了
- 微博有个frame 模型?
- 这很长啊评论会不会显示正确呢?
- 自己刚添加的评论,不应该再评论,不能自己黑自己评论.给model 的id 赋值
- 传导航栏对象给Model ,或者把控制器传给model ,model 就可以做push 操作了
- 上拉以后点击事件乱了, 解:使用CJLabel的时候: [self.contentLb removeAllLink]; // 必须先remove点击事件,否则,点击会错乱
- 换行之后不能点击 Range {7, 6} out of bounds; string length 12 字符串越界
- 点击宝妈,显示的是医神
- cell上加上一个TableView
- 评论,人名点击跳转到个人页,用的是 CJLabel.h 继承自UILabel
- 点赞用的是YYLabel,和 CJLabel.h,点击一段文字可以有回调,跳转
- 高度计算, 解:在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的高度
- 服务端数据处理,一堆字典拿到allKeys
- 图片不显示: jpg->png
- 三张图,两张图显示的图片重叠了 解:在每次创建的时候把之前创建的全部 for (UIImageView *iv in self.subviews) remove
转载于:https://www.cnblogs.com/tufei7/p/6623613.html
发现,朋友圈样式开发总结相关推荐
- 企业微信hook接口,朋友圈功能开发教程,逆向开发,企业微信营销开发
[技术支持] string wechat="Mrzhu0107" string tencent="1354137311" 支持语言 c# c++ python ...
- android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈
3. 快速集成 第二步:配置AndroidManifest.xml 下面清单文件的配置是全部的,没有的平台就是不需要配置 1.添加权限 2.添加activity信息 (注意: tencent后面的ap ...
- 样式集(五)微信朋友圈样式模拟
效果图: 小图标: 源码: <!--pages/findList/findList.wxml--> <image class="xxiangji" catchta ...
- iOS 基于MVVM设计模式的微信朋友圈开发
分析 前期在敲代码之前,需要着重分析一下整个微信朋友圈界面的实现方案,这可能是本篇文章的核心所在了(PS:这里特别提醒一下广大开发者,在实现某一个功能前,请务必确定一个实现方案,可能实现的方案千千万, ...
- 重磅:小程序将可分享到朋友圈啦!
昨天(6日)深夜,几张小程序截图在行业中流传,截图显示,小程序已可正式分享到朋友圈. 这表明,微信最大的流量池将向小程序敞开,毫无疑问,小程序也将迎来更大一轮爆发. 如下四张截图,正是部分行业群内流传 ...
- 小程序分享朋友圈_重磅:小程序将可分享到朋友圈
昨天( 6 日)深夜,几张小程序截图在行业中流传,截图显示,小程序已可正式分享到朋友圈. 这表明,微信最大的流量池将向小程序敞开,毫无疑问,小程序也将迎来更大一轮爆发. 如下四张截图,正是部分行业群内 ...
- python3 爬虫实战 :用 Appium 抓取手机 app 微信朋友圈的数据
From:https://blog.csdn.net/Fan_shui/article/details/81413595 本编教程从 appium 的环境配置开始,到抓取手机 app 微信朋友圈结束. ...
- 微信发朋友圈测试用例
微信发朋友圈测试用例 一.界面 1.字体的大小 字体的大小是否可以改变 编辑朋友圈时的字体和发出的字体大小是否一致 2.图片 图片的排版格式 图片不同数量时的排版格式 最多展示的图片的数量 3.视频 ...
- 微信朋友圈十周年,你设置了三天可见吗?
2022年4月11日晚间,有网友发现微信悄悄上线了"农场"功能,只需几步操作就可以在状态里养鸡鸭鹅等各种小动物了.消息一出,网友们纷纷开始动手尝试,通过各种搭配打造具有自己特色的微 ...
- 微信小程序如何支持分享给朋友和分享到朋友圈?如何解决分享朋友圈灰色问题
微信小程序分享给朋友和分享到朋友圈,都需要在小程序编写代码实现. 目录 1.官方文档 2.分享给朋友,即转发 3.分享到朋友圈 4.常见问题 4.1.分享朋友圈灰色 4.2.如何测试分享给朋友 4.3 ...
最新文章
- Excel在.Net 环境下Web方式下驻留内存问题的解决
- 单tomcat多实例的实现
- c语言中结构体的用法
- Request.ServerVariables完整参考
- L4Re Runtime Environment 学习资料
- redux provider源码解析
- Live Source Address 2019最新的电视广播包_Arturia MiniLab MkII迷你MIDI键盘2019年换新装:反色纯黑版...
- mysql免安装5.7.17_mysql免安装5.7.17数据库配置
- NuGet(Nuget Packages)
- 圆变成长方形什么变了_什么是透视,透视到底有多重要?
- [Android] 环境优化配置Android Studio发展NDK
- 《Gabor feature based sparse representation for face recognition with gabor occlusion dictionary》
- ssh整合之四单独搭建struts的运行环境
- QQ空间的汉字转拼音代码
- AI中去掉剪切蒙版中的多余部分
- 卡方检验以及P值的计算
- 那山的那边海的这边有一群程序员
- 有人能帮忙下载下吗 新手没积分 感激不尽
- java实现在线预览的功能(一)word转html
- css之让尾部永远固定在页面最下方
热门文章
- 气象水文资料预处理:缺测数据插补延长等
- react-native Text 多余的字数隐藏,并用省略号显示
- 完全卸载vmware ----Setup has detected that vmware workstation is alrea...
- VLP16:使用pointcloud_to_laserscan将三维点云转化为二维LaserScan
- echart地图不显示问题
- YOLOv8 小工具:目标检测抠图,类别命中抠图等
- elastic search中父子关系文档
- 关于二叉树(创建、遍历、画图)(个人学习使用,非专业)
- Mac-python-终端执行文件报错
- 绎维F-One“中国创新创业大赛”决赛大放异彩