|  |      1i0xbean      2014-01-31 15:59:47 +08:00 点击 cell 触发建立一个新的 window 过渡到上层,新 window 中有个『假 cell』处理后续操作。 | 
|  |      2xhacker OP @i0xbean: 我想同时实现在点击 cell 的时候把 cell 滚动到最上面,有什么好办法能让「假 cell」随之移动么? | 
|  |      3alexrezit      2014-01-31 16:27:10 +08:00 我觉得亮的 cell 不是原来的 cell 吧... | 
|  |      6icyalala      2014-01-31 17:35:50 +08:00 直接加到tableView上不行吗? | 
|  |      7PrideChung      2014-01-31 18:05:56 +08:00 方案2,cell移动的时候调整mask不就行了 | 
|  |      8so898      2014-01-31 22:06:11 +08:00 给UITableView加Mask啊,然后把UITabbar和UINavigationBar的mask也都加上不就完了…… | 
|  |      9cameo      2014-01-31 23:24:41 +08:00 方案1明显更自然。 cell有没有mask,作为cell的一个属性写进model里,要加mask时修改model值然后[tableView reloadData]完事。各种卡很有可能是你的实现有问题,比如cell没做好复用。 方案2仅仅从表现层做hack来实现,完全没有深入问题在model层次的本质,为了解决问题而解决问题,是非常糟糕的设计。 | 
|  |      11xhacker OP @cameo: cell 加上 mask,separator 的颜色还是不变的。而且 separator 的颜色好像不能在 animation block 里调整。我想要一个逐渐变黑的过程。 | 
|  |      12xhacker OP | 
|  |      16xhacker OP @PrideChung: 我用 scrollToRowAtIndexPath:atScrollPosition:animated: 来把 row 滚动到最上面,不会调 scrollViewDidScroll:。 |