如何使用TableView Scroll将NavigationView标题与NavigationBar一起隐藏?

时间:2018-04-17 21:14:34

标签: swift scroll header xcode9 navigationbar

我正在使用Xcode 9 |斯威夫特4 如何使用TableView Scroll 隐藏和显示 TableView标题以及NavigationBar,如示例照片中所示?我想为阅读文本的任何人创建一个全屏模式来访问信息和搜索。在此先感谢您的帮助。 see sample image

see sample animated gif

2 个答案:

答案 0 :(得分:0)

将此代码写入 ViewDidLoad()

    let label = UILabel(frame: CGRect(x: view.frame.origin.x, y: view.frame.origin.y , width:200, height: 100))
    label.center = CGPoint(x: 160, y:284)
    label.textAlignment = NSTextAlignment.center
    label.backgroundColor = UIColor.lightGray
    label.numberOfLines = 0
    label.textColor = UIColor.black
    label.text = """
    O HOMEM INTERIOR
    30.03.1954 - Chicago - Illinois - E.U.A
    tradução : Go
    """
    tableview.tableHeaderView = label

滚动tableview标题视图时使用此方法将隐藏。 希望它会有所帮助。!

答案 1 :(得分:0)