国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

swift tableView的簡(jiǎn)單用法

2019-11-06 08:16:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
////  ViewController.swift//  SwiftTableView////  Created by fe on 2017/3/3.//  Copyright © 2017年 fe. All rights reserved.//import UIKit//swift遵守協(xié)議只需要跟在父類之后,使用逗號(hào)隔開(kāi)class ViewController: UIViewController {    //1.創(chuàng)建tableView對(duì)象    lazy var tableView : UITableView = UITableView()    override func viewDidLoad() {        super.viewDidLoad()                //初始化UI        setUpUI()        }    }/* extension ViewController {} 相當(dāng)于OC中的類別,可以把一些方法放在里面,不能寫屬性 */// MARK:-初始化UI的擴(kuò)展extension ViewController{    ///初始化UI    func setUpUI() {        //2設(shè)置tableView的frame        tableView.frame = view.bounds        //3.添加到控制器view        view.addSubview(tableView)        //4設(shè)置數(shù)據(jù)源        tableView.dataSource = self        //5設(shè)置代理        tableView.delegate = self    }}/* extension ViewController {} 相當(dāng)于OC中的類別,可以把一些方法放在里面,不能寫屬性 */// MARK: tableView的數(shù)據(jù)源和代理的擴(kuò)展  (這里相當(dāng)于OC中的 #PRagma 書簽)extension ViewController :UITableViewDataSource,UITableViewDelegate{    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {        return 20;    }        func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {        //1創(chuàng)建cell        let identifier : String = "identifier"        var cell = tableView.dequeueReusableCell(withIdentifier: identifier)        if cell == nil {            //在swift中使用枚舉類型方式 1>枚舉類型.具體類型  2> .具體類型            cell = UITableViewCell(style: UITableViewCellStyle.value1, reuseIdentifier: identifier)        }        //2設(shè)置數(shù)據(jù)                cell?.textLabel?.text = "swiftTableView"        cell?.detailTextLabel?.text = "/(indexPath.row)"                //3返回cell                return cell!//在這個(gè)地方返回的cell一定不為nil,可以強(qiáng)制解包    }        func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {        MyLog(message: indexPath.row)    }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 家居| 通江县| 屯昌县| 沅陵县| 永仁县| 山西省| 普兰县| 绿春县| 政和县| 临沧市| 蓬溪县| 营口市| 万年县| 含山县| 莱西市| 玉门市| 加查县| 吴旗县| 横峰县| 绥中县| 西平县| 江都市| 丰县| 会泽县| 内丘县| 剑阁县| 栾川县| 乌苏市| 山东省| 旺苍县| 绵竹市| 合作市| 彩票| 辉县市| 府谷县| 枝江市| 霍邱县| 清徐县| 京山县| 海城市| 沽源县|