UITableView添加列?

时间:2014-09-08 23:34:31

标签: uitableview swift

到目前为止,我在Swift中有这个。

class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

    @IBOutlet weak var UITable: UITableView!

    var Item1 = ["Item1","Item1","Item1","Item1"]
    var Item2 = ["Item2","Item2","Item2","Item2"]


    func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
         return Item.count
    }

    func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
        var cell: UITableViewCell = self.UITable.dequeueReusableCellWithIdentifier("Cell") as UITableViewCell

        cell.textLabel.text = self.Item [indexPath.row]

        return cell
    }
}

我想看看是否有人可以帮助我并将var item2添加为item1行旁边的列?可能吗?

1 个答案:

答案 0 :(得分:0)

你可以在你的单元格原型中使用一个表视图。然后为该原型单元创建一个UITableViewCell的子类,它符合UITableViewDataSource& UITableViewDelegate protocols。确保正确连接IB中的所有连接。

class CustomCell : UITableViewCell,UITableViewDataSource,UITableViewDelegate {

@IBOutlet weak var label: UILabel!
var data :[AnyObject]!

func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {

    return data.count
}

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

    var cell = tableView.dequeueReusableCellWithIdentifier("innerCell") as UITableViewCell;
    cell.textLabel.text = "\(data[indexPath.row])"
    return cell
}
}

class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

var Item1 = ["Item1","Item1","Item1","Item1"]
var Item2 = ["Item2","Item2","Item2","Item2"]


func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
    return Item1.count
}

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

    var cell = tableView.dequeueReusableCellWithIdentifier("Cell") as CustomCell

    cell.label.text = Item1[indexPath.row]
    cell.data = Item2;

    return cell
}
}

enter image description here