Rob*_*rks 3 text-alignment uitableview uilabel ios swift
我目前正在向我的应用添加信息页面,并希望显示以分组UITableView的页脚为中心的应用程序的版本号.我有它显示,但我不知道如何去集中它.
我已经看过使用tableviews viewForFooterInSection; 这是未来的正确方法,还是有更简单的方法?
提前谢谢了.

Ras*_*n L 11
只需在tableView中添加一个页脚,它就会放在底部,无论你有多少个部分
let tableViewFooter = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 50))
tableViewFooter.backgroundColor = UIColor.greenColor()
let version = UILabel(frame: CGRectMake(8, 15, tableView.frame.width, 30))
version.font = version.font.fontWithSize(14)
version.text = "Version 1.x"
version.textColor = UIColor.lightGrayColor()
version.textAlignment = .Center;
tableViewFooter.addSubview(version)
tableView.tableFooterView = tableViewFooter
Run Code Online (Sandbox Code Playgroud)
如果要为每个部分添加页脚
UIView()在你的tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?创建一个?方法并向该视图添加标签并将标签置于其中心.
例:
func tableView(tableView: UITableView, viewForFooterInSection section: Int) -> UIView? {
let view = UIView()
let version = UILabel(frame: CGRectMake(8, 15, tableView.frame.width, 30))
version.font = version.font.fontWithSize(14)
version.text = "Version 1.x"
version.textColor = UIColor.lightGrayColor()
version.textAlignment = .Center;
view.addSubview(version)
return view
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3695 次 |
| 最近记录: |