objective-c - UItableview可变部分标题高度和内容

标签 objective-c ios uitableview

有谁知道如何创建具有可变高度部分标题和内容的 UITableView,类似于 Facebook iPhone 应用程序?

所以我想要一些标题有文本(例如收藏夹、应用程序等...)。但有些部分标题我只想要没有文本,而是 5 像素高的分隔符(例如,在 Facebook Messenger 应用程序分隔符中)。

例子:

FAVORITES <-- Header:
 fav1
 fav2
 fav3

APPS   <-- Header: this is all apps header
 app1  <-- these are the most used apps
 app2
=====  <-- Header: this is a header with no text (see Facebook Messenger)
 app3  <-- apps not used in a long time
 app4

FRIENDS <-- Header:
 Sam
 Tina 

所以我需要节标题的动态内容。这些部分每次都需要按一定顺序排列。最后,节标题需要有一定的高度。

最佳答案

您需要引用 UITableViewDelegate 和 UITableViewDatasource 文档。

具体这两种方法:

– tableView:heightForHeaderInSection:

- tableView:viewForHeaderInSection:

关于objective-c - UItableview可变部分标题高度和内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979591/

相关文章:

iOS:从 AVAudioRecorder 获取音频

iphone - 如何处理 UILabel 上的触摸事件作为 UITableViewCell 的 subview ?

ios - UITableViewCell IBOutlets 为零

ios - 返回时如何重新加载上一页

ios - 如何使用已解析的 XML 填充表格 View ?

objective-c - RestKit 手动保存对象

ios - 在较小的 ImageView 中显示较大尺寸的图像

ios - 添加注释权限后获得无效的代码签名权利(iOS 13)

iphone - 修改 UITableView 的侧边栏?

swift - 状态栏下出现意外填充