Swift - 给表格TableView添加页眉和页脚
| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 
64 
65 
66 
67 
68 
 | 
import UIKitclass ViewController: UIViewController,UITableViewDelegate,    UITableViewDataSource,UIGestureRecognizerDelegate {         var tableView:UITableView?         var ctrlnames:[String] = ["UILabel 标签","UIButton 按钮","UIDatePiker 日期选择器"]         override func viewDidLoad() {        super.viewDidLoad()                 //创建表视图        self.tableView = UITableView(frame: UIScreen.mainScreen().applicationFrame,            style:UITableViewStyle.Plain)        self.tableView!.delegate = self        self.tableView!.dataSource = self        //创建一个重用的单元格        self.tableView!.registerClass(UITableViewCell.self, forCellReuseIdentifier: "SwiftCell")        self.view.addSubview(self.tableView!)                 //给TableView添加表头页眉        var headerView:UIView = UIView(frame: CGRectMake(0,0,tableView!.frame.size.width,60))        var headerlabel:UILabel = UILabel(frame: headerView.bounds)        headerlabel.textColor = UIColor.whiteColor()        headerlabel.backgroundColor = UIColor.clearColor()        headerlabel.font = UIFont.systemFontOfSize(16)        headerlabel.text = "TableView 页眉"        headerView.addSubview(headerlabel)        headerView.backgroundColor = UIColor.blackColor()        tableView?.tableHeaderView = headerView                 //给TableView添加表头页尾        var footerView:UIView = UIView(frame: CGRectMake(0,0,tableView!.frame.size.width,60))        var footerlabel:UILabel = UILabel(frame: footerView.bounds)        footerlabel.textColor = UIColor.whiteColor()        footerlabel.backgroundColor = UIColor.clearColor()        footerlabel.font = UIFont.systemFontOfSize(16)        footerlabel.text = "TableView 页眉"        footerView.addSubview(footerlabel)        footerView.backgroundColor = UIColor.blackColor()        tableView?.tableFooterView = footerView    }         //在本例中,只有一个分区    func numberOfSectionsInTableView(tableView: UITableView!) -> Int {        return 1;    }         //返回表格行数(也就是返回控件数)    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {        return self.ctrlnames.count    }         //创建各单元显示内容(创建参数indexPath指定的单元)    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)        -> UITableViewCell    {        //为了提供表格显示性能,已创建完成的单元需重复使用        let identify:String = "SwiftCell"        //同一形式的单元格重复使用,在声明时已注册        let cell = tableView.dequeueReusableCellWithIdentifier(identify, forIndexPath: indexPath)            as UITableViewCell        cell.accessoryType = UITableViewCellAccessoryType.DisclosureIndicator        cell.textLabel?.text = self.ctrlnames[indexPath.row]        return cell    }} | 
Swift - 给表格TableView添加页眉和页脚的更多相关文章
- iOS开发——UI_swift篇&TableView实现页眉和页脚
		
TableView实现页眉和页脚 在UItableView中header和footer是很常见的,而且他能让你实现很复杂的功能,我们见过最多的就是下拉刷新和上啦加载更多,当然你还可以在上面添加一个 ...
 - openxml(二)  添加页眉,页脚
		
openxml 中 word 文档的结构是如下图: 其中,页眉是 header,属于headerpart 部件,页脚是footer,属于footerpart 部件,图上还有其他的东西,之后会一一介绍. ...
 - C# 操作Word 文档——添加Word页眉、页脚和页码
		
在Word文档中,我们可以通过添加页眉.页脚的方式来丰富文档内容.添加页眉.页脚时,可以添加时间.日期.文档标题,文档引用信息.页码.内容解释.图片/LOGO等多种图文信息.同时也可根据需要调整文字或 ...
 - C# 添加Word页眉、页脚和页码
		
在Word文档中,我们可以通过添加页眉.页脚的方式来丰富文档内容.添加页眉.页脚时,可以添加时间.日期.文档标题,文档引用信息.页码.内容解释.图片/LOGO等多种图文信息.同时也可根据需要调整文字或 ...
 - C# 给现有PDF文档添加页眉、页脚
		
概述 页眉页脚是一篇完整.精致的文档的重要组成部分.在页眉页脚处,可以呈现的内容很多,如公司名称.页码.工作表名.日期.图片,如LOGO.标记等.在之前的文章中介绍了如何通过新建一页空白PDF页来添加 ...
 - CAD在网页中打印的图纸里面添加页眉及页脚
		
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
 - NCreport报表控件教程:设计页眉和页脚
		
一.设计页眉 一般来说页眉部分一般是用于包含标题的内容, 首先我们会添加列标签到页眉部分,标签都是简单的文本,标签项一般是用于在报表上显示一些描述信息,标签都是静态项,所以它们的值不会有变化. 添加标 ...
 - iText5报表_页眉与页脚
		
1.概述 iText5中并没有之前版本HeaderFooter对象设置页眉和页脚,可以利用PdfPageEventHelper来完成页眉页脚的设置工作.PdfPageEventHelper ...
 - word页眉与页脚详解
		
1.如何隔离封面等不需要插入页码的页面: 首先插入分节符下一页(一定是分节符),再在下一页(即要开始插入页码的页面)选择视图-->页眉和页脚-->设置为取消链接到前一页.设置页码格式为起始 ...
 
随机推荐
- Android:Service的注意点以及一些知识点
			
1.自己练习service的start()方法开启一个service服务的时候,不管怎么开启按钮,就是开启不了service服务,控制台也没有报错信息, app不闪退,代码就那么几行.找了好久找不出来 ...
 - xzzx
			
创建包: CREATE OR REPLACE PACKAGE WYL_TEST_PKG_GGYW_XZZX IS -- Purpose : 公共业务-参保险种注销 --注销选择的险种,并将参保缴费信息 ...
 - currentStyle和getComputedStyle的兼容写法
			
今天学习javascript的时候,教程中介绍了一种简单实现jQuery 中css()方法的写法 <!DOCTYPE html> <html lang="en"& ...
 - 【 D3.js 入门系列 — 3 】 做一个简单的图表!
			
图1. 柱形图 1. 柱形图 前几章的例子,都是对文字进行处理.本章中将用 D3 做一个简单的柱形图.制作柱形图有很多种方法,比如用 HTML 的 <div> 标签,或在 SVG 上绘制 ...
 - HDU 3923 Invoker 【裸Polya 定理】
			
参考了http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 的模板 对于每一种染色,都有一个等价群,例如旋转, ...
 - 关于ios下录音
			
http://blog.csdn.net/silencetq/article/details/8447400 我是采用的AVAudioRecorder这个框架来进行录音 这个录音跟官方网站上的spea ...
 - qq邮箱是怎么做到同一个浏览器让多个不用用户同时打开的? --session的控制
			
待解:..... 借鉴网址:http://www.zhihu.com/question/20235500 欢迎来讨论.....
 - http 连接复用
			
定义 Http/1.0每次请求都需要建立新的TCP连接,连接不能复用.Http/1.1新的请求可以在上次建立的tcp连接之上发送,连接可以复用. 优点 减少重复进行tcp三次握手的开销,提高效率.注意 ...
 - 如何实现android蓝牙开发 自动配对连接,并不弹出提示框
			
之前做一个android版的蓝牙 与血压计通讯的项目,遇到最大的难题就是自动配对. 上网查资料说是用反射createBond()和setPin(),但测试时进行配对还是会出现提示,但配对是成功了 我就 ...
 - Log4Net五步走
			
本文不是教你全面了解log4net,本文只是希望教会你按步就班,照糊芦画瓢般就会用log4net1,引入log4net.dll组件2,建立一个配置文件两种方法,一种是在Web.Config或App.C ...