swiftUI基础 使用storyboard建立UITableView

来源:互联网 发布:java定义整形变量关键 编辑:程序博客网 时间:2024/05/16 09:05

1首先建一个UIStoryboard,默认使用Main 也是官方推荐

2绑定ViewController 

3拖拽一个UITableView 设置代理为ViewController

4在ViewController实现代理方法

很简单上图



viewController.swift文件

import UIKitclass ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {        override func viewDidLoad() {        super.viewDidLoad()    }        override func didReceiveMemoryWarning() {        super.didReceiveMemoryWarning()    }        //Number of rows    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {        return 4     }                //DetailCells    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath:        NSIndexPath) -> UITableViewCell{            let cell:UITableViewCell = UITableViewCell(style:                UITableViewCellStyle.Subtitle, reuseIdentifier: nil)            cell.textLabel!.text = "Cell text"            cell.detailTextLabel?.text = "Cell Subtitle"            cell.imageView!.image = UIImage(named:"image1.png")            return cell    }        //Title    func tableView(tableView: UITableView, titleForHeaderInSection section:        Int) -> String?{            return "Head"    }        //Foot Subtitle    func tableView(tableView: UITableView, titleForFooterInSection section:        Int) -> String?{            return "Foot"    }    }

运行结果:


0 0
原创粉丝点击