swift 表格

// 屏幕的宽

let SCREEN_WIDTH = UIScreen.main.bounds.size.width

// 屏幕的高

let SCREEN_HEIGHT = UIScreen.main.bounds.size.height

import UIKit

class ViewController: UIViewController,UITableViewDelegate, UITableViewDataSource {


    lettableView =UITableView()

    overridefuncviewDidLoad() {

        super.viewDidLoad()

        self.view.backgroundColor = .orange

        lettbv =UITableView(frame:self.view.frame, style: .grouped)

        tbv.backgroundColor = UIColor.white;

        view.addSubview(tbv)

        tbv.dataSource=self

        tbv.delegate=self




    }


    // cell的个数

    functableView(_tableView:UITableView, numberOfRowsInSection section:Int) ->Int{

        return10

    }

    // UITableViewCell

    functableView(_tableView:UITableView, cellForRowAt indexPath:IndexPath) ->UITableViewCell{

        letcellid ="testCellID"

        varcell = tableView.dequeueReusableCell(withIdentifier:"cellid")

        ifcell ==nil{

            cell =UITableViewCell(style: .subtitle, reuseIdentifier: cellid)

        }


        cell?.textLabel?.text="这个是标题~"

        returncell!

    }


    // 设置cell高度

    functableView(_tableView:UITableView, heightForRowAt indexPath:IndexPath) ->CGFloat{

        return60.0

    }

    // 选中cell后执行此方法

    functableView(_tableView:UITableView, didSelectRowAt indexPath:IndexPath) {

        print(indexPath.row)

    }

}

你可能感兴趣的:(swift 表格)