最简单的UITableView,为什么表头总是从(0,0)开始的

「已注销」 「已注销」 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我做了一个最简单的UITableView,可是,做出来以后,表头(tableHeaderView)把 时间 电池 信号 都盖住了,很显然表头的坐标是从(0,0)开始的,我希望放下面一点,不把它盖住,怎么弄呢?

class TableViewController: UITableViewController {

override func viewDidLoad() {
super.viewDidLoad()


var ta:UILabel = UILabel(frame: CGRectMake(0, 29,self.view.frame.width, 25))
ta.text = "5"
ta.backgroundColor = UIColor.blueColor()
tableView.tableHeaderView = ta

tableView.tableHeaderView?.frame = CGRectMake(0, 29, self.view.frame.width ,25)

tableView.registerClass(UITableViewCell.self,forCellReuseIdentifier: "reuseIdentifier")
}
...全文
评论 7
收藏 已收藏
分享
返回顶部
「已注销」
Swift 1,423 成员 427 内容