让UITableView进入编辑模式

1、UITableView对象有一个editing属性,设为YES时,该对象会进入编辑模式(editing mode)。表格视图进入编辑模式后,用户可以管理表格中得行,如改变行的排列顺序、增加行或删除行,但是不能在编辑模式下修改行的内容。

2、UItableviewController也有一个editing属性,UITableViewController实例会自动设置其下的editing属性与其自身的editing属性匹配。

总之,让UITableView对象进入编辑模式,有两种方法,一种是设置本身的editing属性,另一种是设置UITableViewController实例(如果存在)的editing属性。如果存在UITableViewController实例,要想使其UitableView进入编辑模式,应该设置哪个对象的editing属性呢?根据“模型-视图-控制器”设计模式,应该先设置控制器对象,再由控制器对象设置视图对象。

参考资料:《IOS编程(第2版)》11.1章(P.191,P.196)

posted @ 2014-03-04 18:47  Dadada胖纸er  阅读(378)  评论(0编辑  收藏  举报