QQ粘性效果

2016-08-24  本文已影响25人  SoManyDumb

QQ粘性效果

实现思路:

1.自定义大圆控件(UIButton)可以显示背景图片,和文字

2.让大圆控件随着手指移动而移动

3.在拖动的时候,添加一个小圆控件在原来大圆控件的位置

        // 计算小圆半径:随机搞个比例,随着圆心距离增加,圆心半径不断减少。
        CGFloat smallRadius = _circleR2 - d / 10;

4.粘性效果

5.粘性业务逻辑处理

6.手指停止拖动业务逻辑

    // 取消Autoresizing转自动布局
    self.view.translatesAutoresizingMaskIntoConstraints = NO;

上一篇 下一篇

猜你喜欢

热点阅读