Swift: 如何从 headerViewer 获取 UItextlabel

Swift: How can I get the UItextlabel from headerViewer

我需要获取在所选行的页眉视图中设置的字符串。我需要此信息来决定将行发送到哪个视图。我已经有了行名称。但我还需要在 Headerview 中使用的字符串的名称。

按照步骤进行

  1. 获取部分header名称的数组并在上面声明viewdidload方法

    let sectionHeaderArray = ["Header1", "Header2"]
    
  2. 实现部分查看方法 header

    func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) 
    {
        let header = view as! UITableViewHeaderFooterView
        header.textLabel?.text = self.sectionHeaderArray[section]
    }
    
  3. 在 didDeselectRowAtIndexPath 方法中,您可以取回该部分名称

    func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
        let section_name = self.sectionHeaderArray[indexPath.section]
    }
    

希望对您有所帮助。