空间动态、朋友圈效果,求思路


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

uilabel ios uitableview

bankcc 9 years, 9 months ago

NSAttributedString?

du32167 answered 9 years, 9 months ago

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

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

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

春哥與灰姑娘 answered 9 years, 9 months ago

糟糕2次元牛奶 answered 9 years, 9 months ago

Your Answer