下面要为Homepwner添加新的功能,使UITableView可以响应用户操作,包括添加删除和移动表格行。
(1)编辑模式
UITableView有一个名为editing的属性,如果将editing属性设置为YES,进入编辑模式,编辑模式下,可以管理表格行(添加 移动删除等)。但是不能修改行的内容。
为表头视图增加按钮,通过点击按钮进入或者退出编辑模式。
新建XIB文件,修改class,添加UIView和UIButton,修改UIView的检视面板,修改大小如下
创建关联
修改背景色为透明
(2)加载XIB文件
在BNRItemsViewController.m中添加新方法
- (UIView *)headerView
{
if(!_headerView){
[[NSBundle mainBundle] loadNibNamed:@"HeaderView"
owner:self