swiftUI基础 使用storyboard建立UITableView
2016-06-15 15:14
567 查看
1首先建一个UIStoryboard,默认使用Main 也是官方推荐
2绑定ViewController
3拖拽一个UITableView 设置代理为ViewController
4在ViewController实现代理方法
很简单上图
viewController.swift文件
运行结果:
2绑定ViewController
3拖拽一个UITableView 设置代理为ViewController
4在ViewController实现代理方法
很简单上图
viewController.swift文件
import UIKit class 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" } }
运行结果:
相关文章推荐
- Siri Integration in iOS 10 with Swift – SiriKit Tutorial (Part 1)
- swift基础UI之 UITableView
- Swift 3.0开发者预览版(第一版)发布(先一睹为快)
- swift 类型转换
- swift PhotoKit学习——swift(学习八)
- 【Swift】iOS导航栏错乱的原因
- 【Swift】iOS导航栏错乱的原因
- 【Swift】iOS裁剪或者压缩后出现的白边问题
- 【Swift】iOS裁剪或者压缩后出现的白边问题
- Swift基本语法
- swift获取View所在ViewController的控制器对象
- swift 值引用
- 画空心圆
- Swift中属性Properties
- WWDC2016-session402-whatsNewInSwift3
- NSJSONSerialization类抛出异常处理(swift)
- Swift 中的过滤器详解
- Swift 语言的设计错误有哪些?
- Swift 数组、字符串、集合与字典详解
- Swift-Xcode真机运行出现Reason: image not found错误