通过使用静态单元格的列表,我们可以很方便的进行页面布局。下面通过一个“添加任务页面”来进行演示。

效果图如下:
实现步骤:
1,在storyboard中拖入一个TableViewController,同时创建一个对应的类(MyTabelViewController.swift)进行绑定。
2,选择表格,在属性面板中设置Content为Static Cells,Sections设置为2
3,选中第1个Sections,将Rows设置为1,并拖入一个TextFiled到单元格中
4,选中第2个Sections,将Rows设置为2,分别给两个单元格拖入对应的Label和Switch等控件
 
5,MyTabelViewController.swift
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
class MyTableViewController: UITableViewController {
 
    override func viewDidLoad() {
        super.viewDidLoad()
       
        self.title = "添加任务"
        //去除尾部多余的空行
        self.tableView.tableFooterView = UIView(frame:CGRectZero)
    }
 
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
 
    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        return 2
    }
 
    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        if section == 0 {
            return 1
        }else{
            return 2
        }      
    }
 
}

最新文章

  1. Dnsmasq安装与配置
  2. AJAX 与 MySQL
  3. React Native ——实现一个简单的抓取github上的项目数据列表
  4. 联系 管理 Hibernate4+Spring JPA+SpringMVC+Volecity搭建web应用(三)
  5. FZU 1914 Funny Positive Sequence
  6. 如何限制textarea文本框的输入字数
  7. org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.
  8. .net core 使用
  9. js数字精度丢失
  10. 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
  11. C# 制作Windows服务安装包
  12. js-数据转换
  13. as3中textField输入字符时,一次性过长后自动换行
  14. ajax的跨域请求
  15. 关于父窗口获取跨域iframe子窗口中的元素
  16. radio为什么不能选择。急急急
  17. Modelsim SE 安装
  18. 【翻译】TCP backlog在Linux中的工作原理
  19. django之视图系统 views.py-->主要内容(FBV和CBV、dispath、request对象和request.FILES、JsonResponse)
  20. BitSet 是个好东西

热门文章

  1. Linux下安装jekyll
  2. QSplashScreen无法背景透明的解决办法(强制StyleSheet生效)
  3. WPF中StringFormat 格式化 的用法
  4. java之Thread.sleep(long)与object.wait()/object.wait(long)的区别(转)
  5. 在C++中使用C#编写的类2
  6. Python中打印列表的序号和内容
  7. SDK Hello world(直接使用SDK封装)
  8. 转:c语言EOF是什么?(及getchar()和putchar用法)
  9. 关于Linux系统清理/tmp/文件夹的原理
  10. STL 源代码剖析 算法 stl_algo.h -- equal_range