bak
新的实现，性能体验更优化
实现了delegate被设置到其他，也能良好的执行拖返效果。