您的位置:首页 > 移动开发 > Swift

swift学习之UITabelView ----UITableViewCell

2015-12-08 08:11 344 查看
//

// OneViewController.swift

// tab

//

// Created by su on 15/12/7.

// Copyright © 2015年 tian. All rights reserved.

//

import UIKit

let ID = "cell"

class OneViewController: UIViewController,UITableViewDelegate, UITableViewDataSource {

// let myTabelView:UITableView!

override func viewDidLoad() {

super.viewDidLoad()

self.view.backgroundColor = UIColor.blueColor()

self.navigationItem.title = "aa"

//创建tableview
let tabelView = UITableView(frame: view.bounds, style: UITableViewStyle.Plain)

//注册cell
tabelView.registerClass(UITableViewCell.self, forCellReuseIdentifier: ID)

//下边这种方法也是可以的

// tabelView.registerClass(UITableViewCell.classForCoder(), forCellReuseIdentifier: ID)
//设置代理和数据源
tabelView.delegate = self

tabelView.dataSource = self

tabelView.tableFooterView = UIView()

//加到view上
self.view.addSubview(tabelView)

}

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

return 10

}

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

let cell = tableView.dequeueReusableCellWithIdentifier(ID, forIndexPath: indexPath)

cell.textLabel!.text = "假数据"

return cell

}

override func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

// Dispose of any resources that can be recreated.
}

/*

// MARK: - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

// Get the new view controller using segue.destinationViewController.

// Pass the selected object to the new view controller.

}

*/

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: