单做一个三角箭头的icon,cell被选中时动画控制移动效果。

解决方案 »

  1.   

    是放在didSelectRowAtIndexPath里吗?  这么的话ICON怎么添加到cell上呢
      

  2.   

    不添加在cell上,直接添加在self.view上,并且浮在uitableview上,当点击cell时,可以使用
      

  3.   

      那怎么获取cell所在的位置呢,以及还要UITableview向右推过去第三层的时候箭头也跟随消失,那是不是也要获取推的动作呢
      

  4.   

    CGPoint cellPosition=[self.tableview convertToPoint:cell.frame.origin toView:self.view];
    得到当前点击cell的坐标位置,这样也就能定位箭头的位置。我说的只是针对你箭头移动的问题。像你给出的图,别人不一定是这样实现,更有可能的做法是将带箭头的那部分视图封装成控件