发布网友 发布时间:2022-12-27 11:12
共1个回答
热心网友 时间:2023-10-19 20:24
效果大概就是点击绿色部分可以左右滑动 滑动的同时 绿色滑块部分内部的文字和图片会根据滑动方向产生拖拽或者挤压碰撞效果 当滑块滑动到控件最右端时 不可再继续滑动 松开手时 完成解锁 滑块归位。 下面来说说实现
创建一个继承自UIView的View 并在.h中声明代理或者block
在@interface中声明变量
实现创建视图的方法
实现滑动方法
实现滑动动画
实现松开手指的方法
重写创建方法
在需要使用的地方创建自己写的View
PS:如果你把这个View放在了ScrollView及其子类上时 有可能会出现你在左右滑动的同时,上下滑动了视图,滑动View就卡主不动了 需要重新滑动才可以动起来 此时你可以实现
这样在你上下滑动的时候它就会自动重置
附上16进制转RGB的宏