0805 - 功能做好了,交互变了…

今天早起,很开心地把搜索做好了。

却发现,实现的效果不太理解。又参考了几款其它 App 的交互,决定改了。

改功能…

哎,自己设计的功能,总不能把自己打一顿吧。算了,改。

不过,新的设计确实增加了实现复杂度,需要在一个 Table 中显示剪贴板列表、搜索后的剪贴板列表、搜索历史,很容易出现一堆代码耦合的问题。目前的解耦方式是:每种模式的 DataSource 独立出来,并继续同一个 Protocol;然后,根据当前条件切换 UITableView 的 DataSource,并在 Delegate 中调用对应 DataSource 的方法。只做了一部分,明天估计还得 3 个小时。