首页 > 解决方案 > 如何自动调整单元格内容的字体大小以适应 tableview 宽度?

问题描述

我有一个表格视图,向用户显示他们登录了哪些行程。除非行程名称太长并且不适合表格视图的宽度,否则它不会完全显示。我希望可以简单地调整字体大小,使其适合表格视图,类似于文本字段具有的“调整为适合”选项。谢谢!

标签: iosswiftxcodetableviewcell

解决方案


只要您的标签在 tableViewCell 内得到适当的约束,您就可以简单地设置:

label.adjustsFontSizeToFitWidth = true

或者如果你使用默认的 UITableViewCell 的 textLabel,那么在 cellForRowAtIndexPath 中:

cell.textLabel?.adjustsFontSizeToFitWidth = true

推荐阅读