自定义有多个按钮节点的sliderView
展开全部
先添加一个底层view,然后在底层view上画出背景layer,这里是六个小圆,和一个细长矩形。
小圆点是可点的,所以还要创建六个btn,并添加下标题。
在底层view的上方添加一个view,充当滑动控制器。
在滑动控制器上添加拖拽手势,并且控制滑动时,只改变控制器的X坐标,Y轴保持不变。
绘制绿色layer跟随滑动控制器而动。
处理各个按钮的点击事件,让滑动控制器跟绿色layer随之改变。
处理细节,吸附功能,点亮下标题,对滑动控制器最小和最大X轴位移的控制。
设置代理,在各个方法里触发代理方法。
小圆点是可点的,所以还要创建六个btn,并添加下标题。
在底层view的上方添加一个view,充当滑动控制器。
在滑动控制器上添加拖拽手势,并且控制滑动时,只改变控制器的X坐标,Y轴保持不变。
绘制绿色layer跟随滑动控制器而动。
处理各个按钮的点击事件,让滑动控制器跟绿色layer随之改变。
处理细节,吸附功能,点亮下标题,对滑动控制器最小和最大X轴位移的控制。
设置代理,在各个方法里触发代理方法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询