美文网首页
小而美的Swift&iOS教程06-FriendListDrag

小而美的Swift&iOS教程06-FriendListDrag

作者: invisibleMike | 来源:发表于2017-05-05 18:00 被阅读0次
    DragCell.gif

    这个教程会涉及如下内容


    • 使用LongPressRecognizer响应用户长按交互
    • 通过截图生成ImageView
    • UIView的一些简单操作(改变位置、添加阴影等)
    • 使用Timer延迟执行
    实现长按拖拽的基本思想如下:
    1. 响应触发响应函数
    • 长按开始

    • 获取点击位置的所在的cell

    • 对cell截图,生成UIView,并执行等动画效果,隐藏被遮挡的对应的cell

    • 长按移动

    • 更新点击位置,根据新的点击位置移动截图

    • 根据新的点击位置交换相邻的两个cell,并刷新数据源

    • 长按结束

    • 将被隐藏的cell显示

    • 隐藏截图

    相关文章

      网友评论

          本文标题:小而美的Swift&iOS教程06-FriendListDrag

          本文链接:https://www.haomeiwen.com/subject/disstxtx.html