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.
}
*/
}
// 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.
}
*/
}
相关文章推荐
- swift学习之-- UIAlertVIewController - uiactionsheet
- swift学习之-- UIAlertViewController -alert
- Swift中的元组(turple)
- Swift 开源那点事
- Swift中的闭包
- Swift -- 泛型
- Swift -- protocol、extension
- Swift学习——Swift解释具体的基础(六)
- 程序猿必知的swift单例编写的正确方式
- ios9中新建swift工程并采用OC混编的方式,keywindow=nil的解决办法
- Swift学习笔记 -- 简单值
- Swift Up and Running——使用Tuple打包类型
- Swift Up and Running——字符、Unicode和字符串
- Swift Up and Running——整数和浮点数
- swift学习之UIButton
- swift学习之Label
- swift实际使用中遇到的问题及解决
- fir.im Weekly - 进击的 Swift
- Ubuntu 15.10部署Swift开发环境
- [Swift]swift单例模式的三种写法