请教各位是如何根据 UILabel 字数的长度来自动更新多种 UITableViewCell 情况下 cell 的高度 ?

2015-04-22 17:07:45 +08:00
 SeanChense
比如现在有两种 cell 需要自动计算高度来容纳 UILabel,大家是怎么做的呢?
有没有什么比较流行的做法?比如根据一行能容纳多少字算有多少行来更新高度,不知道这个是不是很常见。
4266 次点击
所在节点    iDev
24 条回复
PhilCai
2015-04-24 23:12:26 +08:00
我是用Masonry手写cell的子类约束
SeanChense
2015-04-25 09:20:40 +08:00
@PhilCai 我是 cell 的 contentView 中有一个需要动态变化的 label ,label 下面又有一个 UIView ,UIView 里又有一个 label 需要变化
- | contentView
- - | UILabel
- - | UIView
- - -| UILabel
philcn
2015-05-10 20:10:03 +08:00
我和同事写的一个 minimal 的 tableview cell 自动算高扩展,支持 iOS 7+,以后会引入高度缓存和预计算。https://github.com/forkingdog/UITableView-FDTemplateLayoutCell
SeanChense
2015-05-10 20:29:01 +08:00
@philcn 啊哈哈 事实上我已经在用了。真棒

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185522

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX