gpt4 book ai didi

ios - 如何将底部边框添加到 TableView 部分标题

转载 作者:搜寻专家 更新时间:2023-10-31 08:13:20 27 4
gpt4 key购买 nike

我正在使用以下函数来确定我的应用程序中的 TableView 部分标题:

override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?{
var title: UILabel = UILabel()
title.text = "something"
// Add a bottomBorder
var border = UIView(frame: CGRectMake(0,0,self.view.bounds.width,1))
border.backgroundColor = UIColor.redColor()
title.addSubview(border)
}

和以下部分确定 TableView 部分标题高度:

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat

如何为该部分添加底部边框?

最佳答案

你可以创建 UIView 来充当边框,然后添加它:

var border = UIView(frame: CGRectMake(0,40,self.view.bounds.width,1))
border.backgroundColor = UIColor.redColor()
headerView.addSubview(border)

headerView 是您实际创建的自定义 View

编辑

 var headerView = UIView(frame: CGRectMake(0,0,self.view.bounds.width,40))
var title = UILabel(frame: CGRectMake(0, 0, 200, 21))
title.text = "something"
// Add a bottomBorder
var border = UIView(frame: CGRectMake(0,39,self.view.bounds.width,1))
border.backgroundColor = UIColor.redColor()
headerView.addSubview(border)
headerView.addSubview(title)
return headerView

编辑

CGRectMake 在 Swift 3.0 中不再可用。使用 CGRect 代替

关于ios - 如何将底部边框添加到 TableView 部分标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30460367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com