IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

实现效果

IOS 分段式弹窗

IOS 分段式弹窗

思路就是,当弹窗处于第一段的时候,给tableView添加UIPanGestureRecognizer手势,在弹窗未到达顶部之前都是通过UIPanGestureRecognizer手势来改变弹窗坐标和大小的,当弹窗到达第二段的时候,移除UIPanGestureRecognizer手势,这时候tableView就可以响应拖动手势了,当tableView滑动到顶部的时候,在向上滑,通过scrollViewDidScroll代理方法改变弹窗坐标,当手指离开屏幕在scrollViewWillEndDragging代理方法处理最终让弹窗处于第几段。整体思路就是这样。

部分代码

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

IOS 分段式弹窗

核心代码就是这些,没有排版,不太会用简书写东西,多担待一下。。。

demo地址:https://github.com/SuperEvilRabbit/pickViewDemo

文章均来自互联网如有不妥请联系作者删除QQ:314111741 地址:http://www.mqs.net/post/12890.html

相关阅读

添加新评论