[](https://travis-ci.org/Hamza Hasan/HHDraggableView)
要运行示例项目,请克隆仓库,然后先从示例目录运行 pod install
HHDraggableView 通过 CocoaPods 提供。要安装它,只需在您的 Podfile 中添加以下行
pod 'HHDraggableView'
使用 Swift Package Manager 可以安装 HHDraggableView
-
在 Xcode 中打开 文件/Swift Packages/添加包依赖... 菜单。
-
复制并粘贴包 URL
https://github.com/shamzahasan88/HHDraggableView.git
- 在 Storyboard 中添加一个 UIView 并分配给
HHDraggableUIView
,或者在 Swift 中直接创建HHDraggableUIView
isDraggable
|Bool
| 默认: true (UIView 是否可以被移动)applyInertia
|Bool
| 默认: true (在拖动结束时,UIView 是否应该自行移动)inertiaDuration
|CGFloat
| 默认: 1.5 (惯性持续的时间长度)friction
|CGFloat
| 默认: 2.0 (影响惯性的值,摩擦力越大,惯性结束越快)keepInScreen
|Bool
| 默认: true (UIView 是否应该保持在屏幕内或也可以移出屏幕)snapToSides
|Bool
| 默认: false (UIView 是否应该移动到屏幕的任一侧)
Hamza Hasan,[email protected]
HHDraggableView 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。