学到ios的表视图,那个编辑模式真心复杂啊。有木有啊,用Iphone的同学们?要移动一行,首先要触发编辑模式,将reorder按钮显示出来,然后按住reorder按钮移动行,完了后按确定关闭编辑模式。这么多的操作,完全不符合最少操作原则,我真不知道iphone的同学是怎么忍受这种操作方式的。
同样是移动列表的一行,在安卓上只需要长按某行,然后拖动到想要的位置即可,省事省心省力。嘿嘿。
所以我就想在iphone上实现这样的操作。搞了半天发现用系统现有的UITableView完全没法搞,它就不支持这个。找谷歌大神搞了一把,发现早有人实现了。代码拿过来看了下,真心复杂啊。小小的一个demo,几乎用到了ios大部分的内容。其中委托回调用的太牛擦了。看了N多天的书在这个demo里面还有好多东西不认识。
正在看这个代码,并且添加注释。作者的代码写的还算清晰,只是很多地方的写法让人很纠结,也许是我刚学ios的缘故吧。