前端之家收集整理的这篇文章主要介绍了
swift 快速奔跑的兔几 本节的内容是:tableView栗子,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
import UIKit
class MyFirstTableViewController: UITableViewController {
var tableData = ["swift","fu萝卜","game","dance as you wish","summerTime"]
var tableData2 = ["sunshine","sunset","smell of grass"]
override func viewDidLoad() {
super.viewDidLoad()
// Uncomment the following line to preserve selection between presentations
// self.cleaRSSelectionOnViewWillAppear = false
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
// self.navigationItem.rightBarButtonItem = self.editButtonItem()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
// MARK: - Table view data source
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 2
}
override func tableView(tableView: UITableView,numberOfRowsInSection section: Int) -> Int {
if (section==0){
return tableData.count
}else{
return tableData2.count
}
}
override func tableView(tableView: UITableView,cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let sectionNum = indexPath.section
var stringForTableCell = ""
if(sectionNum==0){
let cell1 = tableView.dequeueReusableCellWithIdentifier("StringCell1",forIndexPath: indexPath) as UITableViewCell
stringForTableCell = tableData[indexPath.row]
cell1.textLabel?.text = stringForTableCell
return cell1
}else{
let cell2 = tableView.dequeueReusableCellWithIdentifier("StringCell2",forIndexPath: indexPath) as UITableViewCell
stringForTableCell = tableData2[indexPath.row]
cell2.textLabel?.text = stringForTableCell
return cell2
}
}
}