使用Storyboard实现UITableViewController

时间:2014-12-28 18:37:19

标签: swift storyboard interface-builder

我刚开始使用我的第一个iOS应用程序(刚刚完成了一个OSX应用程序)。它目前有3个标签,第一个包含显示谷歌地图的UIView,另外2个是UITableViewControllers,我正在尝试设置它们。

我的故事板如下所示:https://imgur.com/uNMux7h,ivheZFi

和UITableViewController类如下:https://imgur.com/uNMux7h,ivheZFi#1

我已经将类连接到我的UIViewController的委托和数据属性,但我无法连接插座,我在这里开始不好吗?有没有人有一个使用Swift开始使用UITableViewController类的教程?

1 个答案:

答案 0 :(得分:0)

UITableViewController的标准类看起来类似于以下代码。只需确保在界面构建器中将表视图控制器的类设置为SecondViewController,并确保接口构建器中的单元标识符与您的类中的单元标识符匹配。

import UIKit
import Foundation

class SecondViewController: UITableViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 1
    }

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

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("CellID", forIndexPath: indexPath) as UITableViewCell
        cell.textLabel?.text = "some text"
        return cell
    }
}