如何在Swift中使标题视图可点击的tableview

时间:2018-11-14 12:13:43

标签: ios swift tableview

有什么方法可以使tableview的标题视图可单击,以便可以导航到另一个viewcontroller。

image

我正在尝试进行相同的设计,因为有一个团队“ Chelsea”(节头并且可以单击),其中包含2个不同类型的单元格(均可以单击)。因此,我应该遵循哪种方法来创建相同的设计。 或请建议其他任何方法。

2 个答案:

答案 0 :(得分:1)

您可以实现以下方法,并且可以在viewForHeaderInSection:中定义UIButton,也可以在UIView上添加轻击手势

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

答案 1 :(得分:0)

tableview的标题视图是按钮,或者您可以使用点击手势。

标题视图具有block属性,您可以在中编写业务。

process(TextDocument doc, String origHTML)

您可以使用委托模式。

没有像

这样的api
optional public func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?

对于tableView

像这样

optional public func tableView(_ tableView: UITableView, didSelectHeaderAt indexPath: IndexPath)