Swift: 如何从 headerViewer 获取 UItextlabel
Swift: How can I get the UItextlabel from headerViewer
我需要获取在所选行的页眉视图中设置的字符串。我需要此信息来决定将行发送到哪个视图。我已经有了行名称。但我还需要在 Headerview 中使用的字符串的名称。
按照步骤进行
获取部分header名称的数组并在上面声明viewdidload方法
let sectionHeaderArray = ["Header1", "Header2"]
实现部分查看方法 header
func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int)
{
let header = view as! UITableViewHeaderFooterView
header.textLabel?.text = self.sectionHeaderArray[section]
}
在 didDeselectRowAtIndexPath 方法中,您可以取回该部分名称
func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) {
let section_name = self.sectionHeaderArray[indexPath.section]
}
希望对您有所帮助。
我需要获取在所选行的页眉视图中设置的字符串。我需要此信息来决定将行发送到哪个视图。我已经有了行名称。但我还需要在 Headerview 中使用的字符串的名称。
按照步骤进行
获取部分header名称的数组并在上面声明viewdidload方法
let sectionHeaderArray = ["Header1", "Header2"]
实现部分查看方法 header
func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) { let header = view as! UITableViewHeaderFooterView header.textLabel?.text = self.sectionHeaderArray[section] }
在 didDeselectRowAtIndexPath 方法中,您可以取回该部分名称
func tableView(tableView: UITableView, didDeselectRowAtIndexPath indexPath: NSIndexPath) { let section_name = self.sectionHeaderArray[indexPath.section] }
希望对您有所帮助。