UITabelView使用流程
2019独角兽企业重金招聘Python工程师标准>>>
创建一个类继承自tableView.
在那个文件中这样写,然后使用这个方法创建出来的tableView就有属性了.
override init(frame: CGRect, style: UITableViewStyle) {super.init(frame: frame, style: style);backgroundColor = UIColor.orangeColor();// 隐藏垂直方向的滚动条showsVerticalScrollIndicator = false;delegate = self;dataSource = self;rowHeight = 150;}
然后在单独创建一个继承自cell的类
// MARK:// MARK: 加载xib/// 类方法加载xib,从xib获取cellclass func familyCellLoadXib(tableView: UITableView) -> XNFamilyCell {let identifier = "familyTabelViewCellIdentifier";var cell = tableView.dequeueReusableCellWithIdentifier(identifier) as? XNFamilyCell ;if cell == nil {// 从xib 获取cellcell = NSBundle.mainBundle().loadNibNamed("XNFamilyCell", owner: nil, options: nil).last as? XNFamilyCell;}return cell!;}
想让cell显示对应内容
声明一个模型属性,重写didSet
/// 获取到的数据 数组转模型之后var familyArray = XNFamilyArray() {// 值被改变前调用willSet{}// 值被改变后调用didSet{//print("didSet");// 用户类型userType.text = XNStirngUserType(familyArray.IDType);// 昵称userName.text = familyArray.OwnerName;// 号码userPhoneNumber.text = "电话: " + familyArray.PhoneNum!;// 切圆XNTool.viewCutRadius(iconImageView, cornerRadius: nil, borderWidth: 0, borderColor: nil);// 属性设置propertySet();}}
在tableView的showCell里创建cell,给cell的模型属性赋值即可
转载于:https://my.oschina.net/codeismygirl/blog/693746
UITabelView使用流程相关推荐
- 淘宝获取单笔订单信息服务端调用API及流程
淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...
- 用伪代码模拟洗衣机的运转流程
今天的软导课又学到了不少"骚操作",其中就包括Pseudocode和Top-down design. 不如现在就借着介绍洗衣机的运转流程向大家介绍一下这两个简单的东西. 题目如下 ...
- vue-devTools插件安装流程
vue-devTools插件安装流程 本文主要介绍 vue的调试工具 vue-devtools 的安装和使用 工欲善其事, 必先利其器, 快快一起来用vue-devtools来调试开发你的vue项目吧 ...
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...
- etcd 笔记(05)— etcd 代码结构、各模块功能、整体架构、各模块之间的交互、请求和应答流程
1. etcd 项目结构和功能 etcd 项目代码的目录结构如下: $ tree ├── auth ├── build ├── client ├── clientv3 ├── contrib ├── ...
- 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
1. 什么是 Makefile Makefile 文件描述了 Linux 系统下 C/C++ 工程的编译规则,它用来自动化编译 C/C++ 项目.一旦写编写好 Makefile 文件,只需要一个 ma ...
- Go 学习笔记(57)— Go 第三方库之 amqp (RabbitMQ 生产者、消费者整个流程)
1. 安装 rabbitmq 的 golang 包 golang 可使用库 github.com/streadway/amqp 操作 rabbitmq .使用下面命令安装 RabbitMQ . go ...
- 简述Web程序开发流程
总体开发流程 分析需求, 列出功能清单或写需求说明书. 设计程序功能, 写功能规格书和技术规格书. 进入开发与测试的迭代. 调试和性能等专项测试. 部署上线 运维 前端开发流程 根据功能规格绘制页面草 ...
- 【Sql Server】Database-sql语言的流程控制语句
流程控制语句 If else语句 If (表.列) {语句|语句块begin,,,end} Else {语句|语句块begin,,,end } If else 语句嵌套 If Begin If ...
最新文章
- Apache下的ArrayUtils工具类总结
- 中国商用密码SMS4
- Hazelcast入门指南第6部分
- 面试官:了解二叉树吗,平衡二叉树,红黑树?
- 开发人员需要了解的测试
- i-83.net quadhost子产品
- 第十届中软杯(A2行人追踪)!!!
- 设计模式:(生成器模式)
- 双闭环直流调速系统matlab/simulink仿真
- linux设置合上电脑,CentOS7设置笔记本合盖不休眠
- COM in Wine(1)——COM基本概念
- contest3 CF994 div2 ooxxx? oooox? ooooo?
- 图片色值提取工具-Color Hunter
- fpga图像处理------常用算法(二)
- ppt关闭受保护视图
- Desktop Central 应用规范报告—如何利用BYOD(一)
- 【转载】基于rasa的对话系统搭建(下)
- Fliqlo屏幕保护工具不能用了!!!
- 如何为你的应用程序设置热键?
- JS-lufylegend游戏动画-人物运动