我想使用IB创建一个自定义的表头部分视图,并将其放在一个单独的.xib文件中。
然而,在IB中我找不到一个名为UITableViewHeaderFooterView(类似于UITableViewCell)的组件,并为其分配重用。
那么如何创建自定义的表头部分呢?
我创建了一个名为MySection的类,它继承自UITableViewHeaderFooterView。同时,我创建了一个.xib文件MySection.xib,并为其注册了可供单元格重用的xib。
但问题是,如何使用initWitReuseIdentifier....方法呢?
UITableViewCell
的内容视图),而所有其他视图都应该是其子视图。此外,除了@patr1ck上面的评论之外,在iOS 10.x中,您必须设置tableView.sectionHeaderHeight
和tableView.estimatedSectionHeaderHeight
两者(即使您在UITableViewDelegate
中覆盖了各个部分的值)。 - Robert AtkinsUITableViewHeaderFooterView
的contentView
中? - Apoorv Khatreja