ios - 空间动态、朋友圈效果,求思路
巴扎黑
巴扎黑 2017-04-17 14:49:43
[iOS讨论组]

我想是想qq空间动态或者朋友圈类似的效果:
1、每个cell有昵称、图片、说说、评论按钮、点赞按钮、留言列表。
2、留言列表也是个tableview,每个cell的样式是“A回复B:回复内容……”
3、如果有人点赞,把点赞的人列出来,没有人点赞就隐藏。
4、每条留言,点击留言回复该留言,点击用户名,跳转到该用户的信息。
求助:
大体功能都实现了,但是还有几个问题。
留言列表,“A回复B”和“回复内容……”显然不是一个label吧,因为A和B的颜色不一样,而且A和B还要实现点击跳转的功能。回复内容应该在“B:”后面开始吧,所以我的思路是要判断“A回复B:”在总长度,然后开始是“回复内容……”,问题是“回复内容……”从“B:”后开始,如果换行,有从顶部开始,这个要怎么实现呢?

巴扎黑
巴扎黑

全部回复(3)
ringa_lee

https://github.com/nigelgrange/WPAttributedMarkup
这个应该会有帮助

黄舟

我大概能看明白你的意思了
1关于颜色不同的问题,NSAttributedString可以,但是没有试过添加事件,你去搜索一下Rtlable或者RClable 富文本的。而且可以给某个字段添加点击事件。(例如跳转网页,或者实现功能)

2我会用tableview去做这个列表
如果是我做的话,就分开几种类型的,例如,回复内容,A回复B,分别建立两个cell类,或者再一个做判断。

编辑完更新数据,然后刷新或者添加响应的cell就行了。

黄舟

NSAttributedString?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号