一:TableViewController

1:删掉默认的ViewController 拖动一个TableViewController

2:新建一个Cocoa Touch Class,命名为:TableViewController

3:将1邦定至2

4:拖动一个Label,TAG设为1,将CELL的ID设为cell

相关代码:

 1     override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
 2
 3         return 1
 4     }
 5
 6     override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
 7
 8         return 4
 9     }
10
11
12     override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
13         let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell
14
15         var label=cell.viewWithTag(1) as UILabel
16
17         label.text="你好,哈哈哈"
18
19         return cell
20     }

二:TableView

1,拖动一个TableView

2,新建一个Cocoa Touch Class,命名为:MyTV

3,将1和2绑定,拖动一个cell至TableView,命名为cell

4,拖一个label,TAG设为1

相关代码:

 1 class MyTV: UITableView,UITableViewDataSource {
 2
 3
 4   let data=["你好,我是一个人","didisswfids","w也是在要工"]
 5
 6     required init(coder aDecoder:NSCoder)
 7     {
 8         super.init(coder: aDecoder)
 9         self.dataSource=self
10     }
11
12     func numberOfSectionsInTableView(tableView: UITableView) -> Int {
13         return 1
14     }
15
16
17     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
18         return 4
19     }
20
21
22
23
24     func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
25
26
27         let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as UITableViewCell
28
29         var label=cell.viewWithTag(1) as UILabel
30
31         label.text=data[indexPath.row]
32
33         return cell
34     }
35 }

转载于:https://www.cnblogs.com/chr1219/p/4253244.html

iOS开发学习笔记二:UITableView(1)相关推荐

  1. ios开发学习笔记--Core Motion

    iOS开发学习笔记之CoreMotion-运动传感器 官网文档:CoreMotion Framework Reference 一.     简介 现在的苹果手机都基本有运动传感器,能够过获取到设备的加 ...

  2. IOS开发学习周报(二)

    IOS开发学习周报(二) 简介 课程名称 IOS开发实训 任课老师 郑贵锋老师&字节跳动工程师 学号 16340015 专业(方向) 软件工程(计应) 姓名 陈彬彬 Email 9441312 ...

  3. IOS开发学习笔记-----UILabel 详解

    IOS开发学习笔记-----UILabel 详解 01 //创建uilabel 02 UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMa ...

  4. IOS开发学习笔记(一)

    概述: iOS是苹果开发的手持设备操作系统(iPhone,iPad,iPod touch,iPad mini). 基于UNIX,层次架构:核心操作系统层(Core OS)-> 核心服务层(Cor ...

  5. Polyworks脚本开发学习笔记(二十)-补充几个常见操作指令的使用

    Polyworks脚本开发学习笔记(二十)-补充几个常见操作指令的使用 大概要写到结尾了,最后几篇就将手册的各常用命令再看一遍,组合一下,并列举出常见的一些有用的操作. DATA_COLOR_MAP数 ...

  6. Polyworks脚本开发学习笔记(二)-TREEVIEW基本操作

    Polyworks脚本开发学习笔记(二)-TREEVIEW对象基本操作 TREEVIEW对象选择 选择/不选对象 TREEVIEW OBJECT SELECT ALL 全部对象选择,包括参考/数据/对 ...

  7. Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告

    Polyworks脚本开发学习笔记(二二)-调取视角用脚本自动生成报告 Polyworks中,3D场景的视图可用标准视角及等轴侧视角.项目视角等方式调用,也可以用txt格式保存下来调用,如果以脚本的形 ...

  8. iOS开发学习笔记-C语言学习(一)

    1.什么是iOS? 提问:买来一台新电脑后,应该先干什么? iOS就是搭载在iPhone .iPad.iPod.Apple TV上的操作系统. 苹果系统 那么,操作系统是什么呢? 操作系统简单来说就是 ...

  9. ios开发学习笔记--调用相册或相机(UIImagePickerController)

    Ios开发相册和相机的使用-UIImagePickerController 在开发中,有时候需要获取用户的相册或者调用相机采集图片,比如APP的头像,此时可以使用UIImagePickerContro ...

最新文章

  1. 实用Common Lisp编程——函数
  2. AI综述专栏 | 基于深度学习的目标检测算法综述
  3. 文件管理服务器主机,通过BlueHost主机文件管理器上传文件
  4. 深度学习总结:DQN原理,算法及pytorch方式实现
  5. ssh中的相对路径与绝对路径的问题
  6. 【2018icpc宁夏邀请赛现场赛】【Gym - 102222F】Moving On(Floyd变形,思维,离线处理)
  7. american fuzzy lop 介绍
  8. java里加载是什么意思_Java 类加载机制详解
  9. WCF并发连接数的问题
  10. 静电场求电场强度E和电势U的方法
  11. CentOS7使用yum安装mysql5.7
  12. 毕业设计 嵌入式 指纹识别考勤系统设计与实现
  13. word怎么设置边距为80磅_word 字体磅数 word怎么设置字体磅数
  14. 为什么网络利用率增大,网络时延会受到消极影响?
  15. Cobuyor持续回报模式在电子商务支付交易体系中的地位和趋势
  16. 程序媛为了万圣节PARTY可谓是别出心裁,她居然cos了一只bug
  17. 当RPA进化成IPA:开启人机协作新时代
  18. 多表查询、组合查询和约束
  19. 又学到了一个重要的公式,点到直线的距离,欧耶,为自己鼓掌
  20. GNSS/INS组合导航学习-GINAV(一)

热门文章

  1. Linux debian live USB,用 Live Magic 制作 Debian Live 光盘
  2. pdf电脑地址转网络地址.txt
  3. Bootstrap 下拉菜单事件
  4. 【CCCC】L2-010 排座位 (25分),,并查集+二维矩阵判定关系
  5. CodeVs天梯钻石Diamond题解
  6. NYOJ100 - 1的个数
  7. java认证框架_sa-token 一个的JavaWeb权限认证框架,强大、简单、好用
  8. ic读卡器设置工具_什么读卡器,是一用过就想揣身上不想丢的?
  9. jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...
  10. python与人工智能的关系_广东江门的北大青鸟学校了解到人工智能与Python关系