swift - 如何使用TableView滚动来隐藏UITableView标题和导航栏?

标签 swift scroll header xcode9 navigationbar

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

<小时/>

see sample animated gif

最佳答案

将此代码写入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时使用这个headview将被隐藏。 希望它会有所帮助。!

关于swift - 如何使用TableView滚动来隐藏UITableView标题和导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49887592/

相关文章:

C头文件和源文件混淆

ios - Swift 泛型类

swift - 全局函数序列(状态 :next:) and type inference

html - 将div内部的div设置为滚动,而parent不滚动

javascript - 无法获得一个按钮来使用 js 滚动 div 的溢出

jquery - 数据表标题已移动

ios - 使用 Firebase async observeSingleEvent 方法的完成处理程序异步初始化类

arrays - swift中最通用的数据类型

jquery - Chrome - 需要滚动到 append 项目

Java HttpURLConnection获取所有内容包括css、img等