swift-tableView 删除行
2015-12-15 09:28
351 查看
import UIKit class FirstViewController: UIViewController { @IBOutlet weak var tableView: UITableView! let cellIdentified = "cell" var numbers = ["One","Two","Three","Foure","Five","Six","Seven","Eight","Nine","Ten"]; override func viewDidLoad() { super.viewDidLoad() // 准备UI prepareUI() // Do any additional setup after loading the view. } private func prepareUI() { navigationItem.title = "首页" tableView.delegate = self tableView.dataSource = self tableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: cellIdentified) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { if editingStyle == UITableViewCellEditingStyle.Delete { numbers.removeAtIndex(indexPath.row) tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic) } } /* // 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. } */ } extension FirstViewController:UITableViewDelegate, UITableViewDataSource { func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentified, forIndexPath: indexPath) cell.textLabel?.text = numbers[indexPath.row] return cell } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return numbers.count } }
相关文章推荐
- swift学习日记(六) 方法
- swift !?
- Swift的74标准功能
- Swift之协议( protocol)
- Swift之互斥锁的使用
- Swift学习笔记 -- 对象和类
- IOS_Swift_TYPEALIAS 和泛型接口
- Swift使用第三方库MJExtension
- 创建自注册的Swift UI 控件
- swift- 去除tableView 多余行
- Swift Swift中的反射
- swift-商品加入购物车动画
- Swift学习(持续更新)
- iOS8 用AVAudioPlayer播放音乐(Swift)
- 银行卡扫描(基于swift)
- 《从零开始学Swift》学习笔记(Day48)——类型检查与转换
- 《从零开始学Swift》学习笔记(Day48)——类型检查与转换
- 窥探Swift编程之强大的Switch
- 高仿小日子客户端应用Swift版源码
- 在项目里交叉使用Swift和OC