UITableView编程1:UITableViewController简介
来源:互联网 发布:姓氏头像制作软件 编辑:程序博客网 时间:2024/05/06 19:34
UITableView需要controller,有两种方法:
1.自定义的controller,要遵守<UITableViewDataSource,UITableViewDelegate>
2.使用系统的 UITableViewController
UITableViewController是系统提供的一个便利类,主要是为了方便我们使用UITableView,该类生成的时候就将自身设置成了其包含的tableView的dataSource和delegate,并创建了很多代理函数的框架,为我们大大的节省了时间,我们可以通过其tableView属性获取该controller内部维护的tableView对象。默认情况下使用UITableViewController创建的tableView是充满全屏的,如果需要用到tableView是不充满全屏的话,我们应该使用UIViewController自己创建和维护tableView。
UITableViewController提供一个初始化函数initWithStyle:,根据需要我们可以创建Plain或者Grouped类型的tableView,当我们使用其从UIViewController继承来的init初始化函数的时候,默认将会我们创建一个Plain类型的tableView。
UITableViewController默认的会在viewWillAppear的时候,清空所有选中cell,我们可以通过设置self.clearsSelectionOnViewWillAppear = NO,来禁用该功能,并在viewDidAppear中调用UIScrollView的flashScrollIndicators方法让滚动条闪动一次,从而提示用户该控件是可以滑动的。
- UITableView编程1:UITableViewController简介
- UITableViewController及UITableView
- iOS基础--UITableView,UITableViewController
- IOS--UITableViewController及UITableView
- 第八章 UITableView UITableViewController
- UIViewController+UITableView 和 UITableViewController
- UITableView UITableViewCell UITableViewController
- ios开发 UITableViewController和 UITableView
- iOS编程------- UITableViewController
- 表格视图UITableView及控制器UITableViewController
- 表格视图UITableView及控制器UITableViewController
- UITableViewController与UIViewController中使用UITableView
- 表格视图UITableView及控制器UITableViewController
- iOS开发-Day30&31 UITableView&UITableViewController
- OC-UITableView&UITableViewController&UITableViewCell&单元格重用
- 第十章——UITableView 和 UITableViewController
- UITableView编程1:实例
- UITableViewController
- 筛选法--快速求素数
- 数据结构队列及栈的实现
- winform新手使用Timer计时器让窗口自动跳转(在几秒后自动关闭)
- No.1 程序生涯从这里起步
- Android 一: basic grammar
- UITableView编程1:UITableViewController简介
- 《苹果要求Mac App Store应用必须支持ARC》看完之后的感想
- 【入门】人见人爱A+B:时间相加
- POJ 2528 Mayor's posters 线段树(需要离散化)
- 局部变量与全局变量在声明时的注意事项
- 【POJ】1151 Atlantis(线段树+扫描线+离散化)
- JSP 学习笔记
- 软件公司管理基本原则
- 122 - Trees on the level