美文网首页
27.swift-UITableView(系统)

27.swift-UITableView(系统)

作者: ChaosHeart | 来源:发表于2021-07-27 14:13 被阅读0次

import UIKit

class ViewController: UIViewController{

    //MARK:- 懒加载
    ///懒加载表视图
    lazy var tableV  = UITableView.init();
    
    //MARK: 系统回调
    override func viewDidLoad() {
        super.viewDidLoad()
    
        //
        setupTableView();
    }

}

///extension 与 OC 中category 类似, 只能扩充方法


//MARK:- 界面
extension ViewController {
    ///设置tableView
    func setupTableView() {
        //添加tableView
        view.addSubview(tableV);
        //frame
        tableV.frame = view.bounds;
        //设置代理
        tableV.delegate = self;
        //设置数据源
        tableV.dataSource = self;
        //注册cell
        tableV.register(UITableViewCell.classForCoder(), forCellReuseIdentifier: "systemCell")
    }
}

//MARK:- 表视图的数据源和代理
extension ViewController: UITableViewDelegate,UITableViewDataSource {
    
    ///区数
    func numberOfSections(in tableView: UITableView) -> Int {
        return 1;
    }
    ///行数
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10;
    }
    ///展示cell
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        //创建cell
        let cell = tableView.dequeueReusableCell(withIdentifier: "systemCell", for: indexPath)
        //赋值
        cell.textLabel?.text = "测试数据:\(indexPath.row)";
        //返回
        return cell;
    }
    ///点击cell
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        print("点击:",indexPath.row);
    }
}

相关文章

  • 27.swift-UITableView(系统)

  • 电商后台:实例解读促销系统

    电商后台系统包括商品管理系统、采购系统、仓储系统、订单系统、促销系统、维权系统、财务系统、会员系统、权限系统等,各...

  • 2019-06-10 系统架构设想

    系统架构设想 代理系统 VIP积分系统 交易系统 核心系统 Vendor系统 报表系统 风控系统 活动系统

  • 促销系统系统

    1.促销类型 在促销规则很多的情况下,如果不适当分类,每个促销规则都要去设定优先级和互斥关系是非常困难。合理的方式...

  • 理疗教培前3天笔记整理

    Day1 人体的系统 骨骼系统 循环系统 神经系统 呼吸系统 肌肉系统 消化系统 泌尿系统 淋巴系统 内分泌系统 ...

  • ERP/WMS/OMS/CRM这些系统终于分清楚了

    人体共有八大系统:运动系统、神经系统、内分泌系统、循环系统、呼吸系统、消化系统、泌尿系统、生殖系统。这些系统协调配...

  • 健康管理——人体的八大系统

    人体共有八大系统:运动系统、神经系统、内分泌系统、血液循环系统、呼吸系统、消化系统、泌尿系统、生殖系统。这些系统协...

  • 人体八大系统

    人体八大系统 人体共有八大系统:运动系统、神经系统、内分泌系统、循环系统、呼吸系统、消化系统、泌尿系统、生殖系统。...

  • 人体八大系统

    人体共有八大系统:运动系统、神经系统、内分泌系统、血液循环系统、呼吸系统、消化系统、泌尿系统、生殖系统。这些系统协...

  • 诺丽果汁和身体八大系统

    人体共有8个系统,即: 消化系统、神经系统、呼吸系统、循环系统、 运动系统、内分泌系统、泌尿系统、生殖系统。 消化...

网友评论

      本文标题:27.swift-UITableView(系统)

      本文链接:https://www.haomeiwen.com/subject/mzrzlltx.html