Uitableview Swift-表格视图滚动通过标题栏

Uitableview Swift-表格视图滚动通过标题栏,uitableview,swift,ios7-statusbar,Uitableview,Swift,Ios7 Statusbar,我正在尝试编写一个签入应用程序,当用户在第一个视图中输入信息后,视图将更改为会议的tableView。目前我面临两个问题,;第一个问题是单元格滚动越过标题,在状态栏下,我如何解决这个问题?第二个问题是向下滚动,用它来拉标题,有办法改变吗 我在网上看了一下,有人建议使用导航控制器,在里面放一个合适的视图。我试图避免故事板,所以我想知道如何使用代码来实现这一点 这是到目前为止我的代码 class MeetingsViewController: UITableViewController, UITab

我正在尝试编写一个签入应用程序,当用户在第一个视图中输入信息后,视图将更改为会议的tableView。目前我面临两个问题,;第一个问题是单元格滚动越过标题,在状态栏下,我如何解决这个问题?第二个问题是向下滚动,用它来拉标题,有办法改变吗

我在网上看了一下,有人建议使用导航控制器,在里面放一个合适的视图。我试图避免故事板,所以我想知道如何使用代码来实现这一点

这是到目前为止我的代码

class MeetingsViewController: UITableViewController, UITableViewDelegate, {

@IBOutlet var meetingsView : UITableView
var meetings = []

override func viewDidLoad() {
    super.viewDidLoad()



    title = "Meetings"
    ![enter image description here][1]tableView.registerClass(MeetingCell.self, forCellReuseIdentifier: "cell")
    let edgeInsets = UIEdgeInsetsMake(20, 0, 0, 0)
    self.tableView.contentInset = edgeInsets
    self.tableView.scrollIndicatorInsets = edgeInsets




}

override func tableView(tableView: UITableView?, numberOfRowsInSection section: Int) -> Int {
    return 10
}

 override func tableView(tableView: UITableView!, titleForHeaderInSection section: Int) -> String!
{
        return "Meetings"
}




override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? {
    let cell = tableView!.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as MeetingCell

    if let path = indexPath {
        //let entry = news[path.row] as NSDictionary

            cell.text = "Meeting Name "

            cell.detailTextLabel.text = "Time "
    }

    return cell
}


}

在控制器的init()中尝试以下操作:

let height = UIApplication.sharedApplication().statusBarFrame.size.height
let insets = UIEdgeInsets(top: height, left: 0, bottom: 0, right: 0)
self.tableView.contentInset = insets
self.tableView.scrollIndicatorInsets = insets