如何在同一个表格视图单元格的左侧显示表格视图标题的标签?
问题描述:
我知道,它可能与水平滚动的风格集合的看法,但我需要这个垂直one.I被tryed表视图高度设置为0,旋转头的标签,但是当我负约束设置标签它不是显示由于views.After的层次结构,我tryed带来的标签前,too.If你不清醒地认识到,我可以用一些截图或者源代码的解释。如何在同一个表格视图单元格的左侧显示表格视图标题的标签?
答
您可以创建一个headerView标签并将其添加到它,并设置标题视图的文本对齐到左或根据您的需求为。
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let headerView = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 50))
headerView.layer.borderWidth = 2
let myLabel = UILabel()
myLabel.frame = CGRectMake(0, 0, tableView.frame.width - 70, 50)
myLabel.font = UIFont.boldSystemFontOfSize(18)
myLabel.textColor = UIColor.whiteColor()
myLabel.textAlignment = .Left
myLabel.text = "This is a left alignmen"
headerView.addSubview(myLabel)
return headerView
}
您可以通过Apple Documentation for Table view。
这是标题视图左对齐的标题视图。
我们不是在谈论同一things.Maybe我无法解释清楚,无论如何,看看这个, https://imgur.com/a/H3Xpc –
你能分享你的代码吗? – Niroj
好吧,我明白了你想要你的标题视图在左边,表格视图单元格在右边。我是否正确..?只有你的细胞需要滚动? – Niroj