TableView标题文本问题

时间:2016-11-09 14:31:07

标签: swift uitableview header label

我在这里看到间距有点问题:(请原谅我糟糕的绘画技巧:\)

Bad Drawing Example + Spacing Issue

有谁能告诉我如何解决这个间距问题?我无法找到解决方案......这是我的代码:

override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
        let headerText = UILabel()
        headerText.textColor = UIColor.darkGrayColor()
        switch section{
        case 0:
            headerText.textAlignment = .Right
            headerText.text = "הבר המועדף עליכם חסר? שתפו אותנו ונוסיף"
        case 1:
            headerText.textAlignment = .Right
            headerText.text = "יש לכם רעיון לשיפור האפליקציה? שתפו אותנו :)"
        default:
            headerText.textAlignment = .Right
            headerText.text = ""
        }
        //Any Other Customizations

        return headerText
    }
}

1 个答案:

答案 0 :(得分:1)

实施heightForHeaderInSection委托方法并返回所需的高度。

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 35.0//write here your desired value. This will be your table's header height
}