如何管理作为swift子视图的表视图

时间:2014-09-17 17:54:58

标签: uitableview layout ios7 uiviewcontroller

在我的一个场景中,我在视图中有一个表视图(和另一个视图)。由于我的表视图不是外部视图,我不能使用UITableViewController来处理表视图。我将如何管理表格视图?

感谢您的帮助!

包含表格的视图的当前视图控制器:

class CViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
}

2 个答案:

答案 0 :(得分:2)

您需要实现UITableViewDelegate和UITableViewDataSource。您还需要确保tableView指向Delegate和DataSource的Viewcontroller。您可以在Interface Builder中执行此操作。

class CViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// return the number of rows
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->       UITableViewCell{

// create your cells
}

}

答案 1 :(得分:0)

我不知道swift,但一般来说,如果你想管理一个表视图,那么你就可以实现UITableViewDelegate和UITableViewDataSource的方法。