在TableView上隐藏TextView

时间:2015-08-24 09:45:37

标签: ios uitableview uitextview swift2

我正在创建一个显示tableView的应用程序。到现在为止还挺好。

import UIKit

class TableViewController: UITableViewController {

    let content = ["One", "Two", "Three"]

    @IBOutlet var textView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()

    extView = tableView.tableHeaderView
    self.tableView.tableHeaderView = nil

    }

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.content.count
    }

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
        cell.textLabel?.text = content[indexPath.row]
        return cell
    }

    override func scrollViewWillBeginDragging(scrollView: UIScrollView) {

        tableView.tableHeaderView = textView

    }
}

Main.storyboard

enter image description here

模拟器

enter image description here

我想要实现的目标是:

  • TableView 之上添加查看
  • 查看内添加带有文字的 TextView

我能做到这一点。但是我希望ViewController只加载显示表格,当用户向下滚动时,TexView会出现。像隐藏的表头一样。

0 个答案:

没有答案