在我的一个场景中,我在视图中有一个表视图(和另一个视图)。由于我的表视图不是外部视图,我不能使用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.
}
}
答案 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的方法。