Swift 写个简单的UITableView
来源:互联网 发布:淘宝上买避孕套干净吗 编辑:程序博客网 时间:2024/03/28 20:44
import UIKit //签协议class ViewController: UIViewController , UITableViewDataSource, UITableViewDelegate{ var myTableView :UITableView? override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //创建tableView的方法 createTableView() } //创建tableview func createTableView() { myTableView = UITableView.init(frame: UIScreen.mainScreen().bounds, style: UITableViewStyle.Plain) myTableView?.delegate = self myTableView?.dataSource = self myTableView?.rowHeight = 100 //注册cell myTableView?.registerClass(MyCell.self, forCellReuseIdentifier: "MyCell") self.view.addSubview(myTableView!) } func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("MyCell") return cell! } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 20 } func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { //点击cell 取消置灰 tableView.deselectRowAtIndexPath(indexPath, animated: true) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
自定义cell,我把类名设成MyCell
import UIKitclass MyCell: UITableViewCell { //初始化 override init(style: UITableViewCellStyle, reuseIdentifier: String?) { super.init(style: style, reuseIdentifier: reuseIdentifier) createSubView() } //写完初始化,点击错误,按Enter自动出现 required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } func createSubView() { let label = UILabel.init(frame: CGRectMake(10, 10, 355, 80)) label.backgroundColor = UIColor.lightGrayColor() label.text = "123456789" label.font = UIFont.systemFontOfSize(20.0) label.textAlignment = NSTextAlignment.Center label.textColor = UIColor.redColor() self.contentView.addSubview(label) } override func awakeFromNib() { super.awakeFromNib() // Initialization code } override func setSelected(selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state }}
0 0
- Swift 写个简单的UITableView
- Swift UITableView 的简单使用
- swift里UITableView简单的用法
- Swift UITableView 使用的简单介绍
- 基于UITableView写的简单通讯录
- Swift - 来看看UITableView是怎么写的
- Swift 实践之简单购物(UITableView的使用)
- Swift-UITableView的实现
- 基于swift的UItableview
- 基于swift的UItableview
- Swift 写一个简单的浏览器
- 写个简单的makefile
- swift的UITableView的使用
- Swift之UITableView的使用
- Swift之UITableView的使用
- swift之UITableView的使用
- swift-UITableView的根本使用
- Swift-UITableView的基本使用
- php array
- SpriteKit工程简读
- 第一次看到html的动画效果,好神奇
- 一点js
- 关于自己对2016年的一些想法
- Swift 写个简单的UITableView
- UPnP协议编程实践(一)
- Java工作流引擎学习----JBPM(一)
- LeetCode N-Queens
- 插入排序
- 快播案走歪成网络狂欢:乐事简直神躺枪
- iOS开发之NSDate
- 块元素在块元素垂直居中
- C#学习笔记-进制转换