SWIFT,如从第二类添加tableview

SWIFT,如从第二类添加tableview,swift,tableview,addsubview,Swift,Tableview,Addsubview,我尝试了很多方法,但都没有从第二节课中添加任何内容 如果你能给我举个例子,最基本的就是欣赏 谢谢大家! 请修改您的TableView,如下所示: class TableView: FirstClass { var bodyTableView1: UITableView! override init() { super.init(nibName: nil, bundle: nil) bodyTableView1 = UITableView(fra

我尝试了很多方法,但都没有从第二节课中添加任何内容

如果你能给我举个例子,最基本的就是欣赏


谢谢大家!

请修改您的TableView,如下所示:

class TableView: FirstClass {
    var bodyTableView1: UITableView!

    override init() {
        super.init(nibName: nil, bundle: nil)

        bodyTableView1 = UITableView(frame: CGRectMake(0, 0, 250, 250 ))
        bodyTableView1.backgroundColor = UIColor.whiteColor()

        self.view.addSubview(bodyTableView1)
    }
}
并在头等舱中添加以下代码:

class TableView: UIView,UITableViewDataSource,UITableViewDelegate
{

    var vc:UIViewController!

    var bodyTableView1: UITableView!

    func addActionBar(vc:UIViewController)
    {
        self.vc=vc;
        bodyTableView1 = UITableView(frame: CGRectMake(0, 0, 250, 250 ))
        bodyTableView1.backgroundColor = UIColor.whiteColor()
        bodyTableView1.dataSource = self
        bodyTableView1.delegate = self
        vc.view.addSubview(bodyTableView1)
    }
//Pls add tableview delegate methods here
}

我建议你阅读一些关于如何创建表视图的教程——只要用谷歌搜索一下,你就会发现很多。
class TableView: UIView,UITableViewDataSource,UITableViewDelegate
{

    var vc:UIViewController!

    var bodyTableView1: UITableView!

    func addActionBar(vc:UIViewController)
    {
        self.vc=vc;
        bodyTableView1 = UITableView(frame: CGRectMake(0, 0, 250, 250 ))
        bodyTableView1.backgroundColor = UIColor.whiteColor()
        bodyTableView1.dataSource = self
        bodyTableView1.delegate = self
        vc.view.addSubview(bodyTableView1)
    }
//Pls add tableview delegate methods here
}
class FirstClass: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        var ab : TableView = TableView(frame: CGRectMake(0, 0, 250, 250))
        self.view.addSubview(ab)
        ab.addActionBar(self)

    }
}