LongPressButton:SwiftUI 长按和点击按钮
项目名称:LongPressButton
LongPressButton 是一个开源的 SwiftUI 库,它提供了一个可以响应长按和点击事件的按钮控件。以下是该项目的主要特点和使用方法:
使用方法
创建 LongPressButton
的方式与创建常规 Button
类似,需要传递按钮标题、点击时执行的动作以及长按时执行的动作:
此外,你可以配置长按的最小持续时间、最大手指移动距离,或者提供自定义的标签:
安装
Swift Package Manager
在 Package.swift
文件的 dependencies 数组中添加以下内容:
或者在 Xcode 中将 https://github.com/Tunous/LongPressButton.git 添加到项目的 Swift 包列表中。
或许喜欢
PopupView:SwiftUI 弹出视图库,支持多种动画和自定义
PopupView 是一个用 SwiftUI 编写的弹出视图库,支持 Toasts、Alerts 和 Popups,具备丰富的动画效果和高度自定义功能。
最近更新 2024-12-11
buttoncraft:SwiftUI应用,打造完美按钮样式的实用工具
buttoncraft是一个SwiftUI应用,旨在帮助开发者创建和定制按钮样式,支持多种功能。
最近更新 2024-12-11
SwiftUIMasonry:SwiftUI实现的Pinterest风格布局视图
SwiftUIMasonry是一个SwiftUI库,提供水平和垂直的Pinterest风格布局视图,支持动态行数和列数,以及自定义间距和对齐。
最近更新 2024-12-09