iOS 7 : Get height for default UITableViewCell?

标签 ios uitableview

我正在使用默认的 UITableViewCell,只是它的 textLabel。我的文字是多行的。计算其高度的最佳方法是什么?

我知道有多种 NSString 大小调整方法,但为了使用这些方法,您必须指定宽度。而且我不知道默认 textLabel 的宽度,我怀疑它会根据其中放置的文本而变化。

我也尝试过使用此处描述的方法:

Using Auto Layout in UITableView for dynamic cell layouts & variable row heights

...但它不起作用(估计大小总是返回 0);该帖子暗示该解决方案仅适用于 UITableViewCell 子类。 (我可以子类化,但这不是必需的。)

建议?我的应用程序是特定于 iOS 7 的。

谢谢!

最佳答案

UITableView rowHeight 属性。如果您没有显式设置它,UITableView 会将其设置为标准值。

关于iOS 7 : Get height for default UITableViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21503485/

相关文章:

ios - 如何在没有 afnetworking 的情况下使用 get 请求将数组作为参数发送到 url

ios - 获取日期格式 | swift | iOS系统

ios - 自定义 UITableViewCell ImageView 未显示

objective-c - UIAppearance 对 Label 文本颜色没有影响

ios - NSLayoutdString的AutoLayout行高计算错误

objective-c - 使用最简单的方法将数据(字符串)从子 VC 传递到父 VC

iphone - Mobile Safari 删除正文背景图片

ios - 按下自定义按钮时如何在 UITableView 中查找索引路径

设置 subview 的layer.cornerRadius后,iOS UITableView滚动不流畅

ios - 如何自定义 UITableView 的 Separator View?