dynamictableViewCell的高度
我有一个内部的标签tableViewCell可能是多行高。 我已经将标签的Lines
属性设置为0.但是,当我使标签的文本有多行时,文本被切断。 以下是我设置故事板的方法:
有人知道我是如何让桌子的单元格高到足以包含标签吗?
设置dynamic细胞高度程序
- 从顶部和底部钉住标签。 请参阅下面的屏幕截图
- 从xcode的属性检查器中将标签的行数设置为0 ,也可以从代码中完成请参考下面的截图
-
实现下面提到的表视图的代表
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return UITableViewAutomaticDimension } func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat { return 50 // also UITableViewAutomaticDimension can be used }
你错过了从标签到表格视图单元格的底部约束(据我所知)。 为了使自动布局知道单元的高度必须多大,您需要提供这些约束。
另外不要忘记提供estimatedRowHeight
到表视图。 如果没有给出该值,自动单元格大小将不起作用。
- FairPlay Streaming:在AVPlayerItemVideoOutput上调用copyPixelBufferForItemTime将返回NULL
- archiverootobject和unarchiverootobject的有效文件path
- Android中的iOS相同服务的任务背景是什么解决scheme?
- 如何回弹到根视图控制器,然后推到不同的视图?
- 是否有可能在iOS应用程序中显示工具提示?
- IOS -webkit-overflow-scrolling在错误的轴上滚动,或根本不滚动
- Xcode中没有推送通知function
- 询问,您将收到:如何提出正确的问题
- Facebook的iOS SDK 3.0login教程与FBSession的问题
- 如何在ViewDidLoad中从NSUserDefaults中得到一个无值的值
- React Native IOS 11.3 – 11.4错误:JavaScriptCore JSC :: JSLock :: DropAllLocks :: DropAllLocks