BetweenKit 是一个功能强大的框架,基于 UIKit
构建,使您能够将拖放功能集成到您的 iOS 应用程序的用户界面中。
BetweenKit 基于原始的 i3-dragndrop 辅助工具的概念,从头重构。
易于集成:旨在与苹果内置的 UI 组件无缝协同工作。
丰富的'拖放'抽象:将手势处理的所有繁琐细节抽象化,提供一系列高级的'放置/放置'-样事件:拖动开始、重新排列、删除、放置等。
完全可扩展:从集合中单个项目的拖放属性,到如何在屏幕上渲染各种拖放事件进行自定义。其核心组件的 SOLID 设计为您提供了注入、扩展、覆盖、遵守和控制的灵活性。
完全测试:约 100% 的单元测试覆盖率,20 个功能用例应用程序,在 App Store 的生产应用程序中使用。它还附带了一些测试实用工具,以便于贡献者编写干净的单元测试。
完全文档化:全面的书面文档,广泛的内联注释和在 20 个用例中提供的示例代码。
可靠:经过尝试、测试、改进、再次尝试和再次测试。
BetweenKit 采用 MIT 许可证授权。请参阅此处。