缘由
最近在刷知乎,抖音的过程中,发现知乎的评论查看做的很不错,从底部present出来,通过向下滑动可以快速关闭,向上滑动也可以浏览,而且可以push到下一层及查看详细的回复。
抖音的评论交互和知乎类似,通过下滑快速关闭。
分析
本质上都是通过Controller present出来一个评论的ViewController,我们需要做的是实现转场动画,设置高度等操作。
其中核心是处理UIScrollView的滑动手势和UIPanGestureRecognizer下滑关闭手势之间的冲突。
针对present出来的ViewController可以push到下一层,起始是present出来了一个UINavigationController。
网友评论