当前位置:  开发笔记 > IOS > 正文

中心页脚UILabel分组UITableView - Swift

如何解决《中心页脚UILabel分组UITableView-Swift》经验,为你挑选了1个好方法。

我目前正在向我的应用添加信息页面,并希望显示以分组UITableView的页脚为中心的应用程序的版本号.我有它显示,但我不知道如何去集中它.

我已经看过使用tableviews viewForFooterInSection; 这是未来的正确方法,还是有更简单的方法?

提前谢谢了.

关于左对齐页脚标签的屏幕



1> Rashwan L..:

只需在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

如果要为每个部分添加页脚

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
    }

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有