首页 > 解决方案 > 在 sectionHeader 中自动调整字体大小

问题描述

我想在我的 Tableview 的 sectionHeader 中显示名称和其他一些简短信息。

有些名称非常大,因此不适合,有没有一种方法可以自动调整 sectionHeader 中的字体大小,例如在标签中:

label.adjustsFontSizeToFitWidth = true;

标签: iosswiftuitableviewtableviewuitableviewsectionheader

解决方案


最简单的方法是在tableView(_:viewForHeaderInSection:)

苹果文档讨论:

表格视图对节标题标题使用固定的字体样式。如果您想要不同的字体样式,请改为在委托方法 tableView(_:viewForHeaderInSection:) 中返回自定义视图(例如,UILabel 对象)。


推荐阅读