Skip to content

兼容长按与点击事件、类似购物车加减按钮

License

Notifications You must be signed in to change notification settings

1691665955/MZLongPressButton

Repository files navigation

MZLongPressButton

MZLongPressButton是兼容长按与点击事件、类似购物车加减按钮的控件

Cocoapods 引入

pod 'MZLongPressButton', '~> 0.0.1'

使用

let minusBtn = MZLongPressButton(type: .custom)
minusBtn.frame = CGRect(x: 40, y: 100, width: 80, height: 40)
minusBtn.setTitle("-", for: .normal)
minusBtn.setTitleColor(.brown, for: .normal)
// 触发长按时间需要长按的时间
btn.timeStart = 0.3
// 出发长按事件后每隔多长时间执行longPress回调
btn.timeGap = 0.1
// 点击或长按事件回调
minusBtn.longPress = {
    // 长按连续触发
    print("我被点击了")
}
self.view.addSubview(minusBtn)

About

兼容长按与点击事件、类似购物车加减按钮

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published