国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 临汾市| 蒙城县| 万源市| 绍兴县| 禄丰县| 芦山县| 石城县| 南木林县| 大方县| 政和县| 徐水县| 樟树市| 广元市| 云梦县| 灌云县| 昭觉县| 融水| 邳州市| 开封市| 台北市| 安塞县| 老河口市| 阳新县| 二连浩特市| 许昌县| 鄂托克旗| 安多县| 兰考县| 英山县| 米林县| 青海省| 南康市| 牡丹江市| 河津市| 收藏| 九寨沟县| 广德县| 余江县| 德庆县| 深水埗区| 镇江市|