APTips
一个简单的提示,向用户提供消息。它可以将元素的中心指向目标,并根据可用空间调整其边距,但只使用顶部和底部边距。在大多数情况下,它能够处理具有可重复使用的单元格和视图的复杂 UI。它还具有一次性显示某些提示的能力,因此您不需要为此编写额外的逻辑。
示例
克隆仓库,然后打开 Carthage Project/APTips.xcodeproj
GIF 动画
安装
Carthage
请查看官方指南
Cartfile
github "APUtils/APTips" ~> 1.0
CocoaPods
APTips可通过CocoaPods使用。要安装它,只需将以下行添加到您的Podfile中
pod 'APTips', '~> 1.0'
用法
始终显示在视图中心
let tip = Tip(message: "Example tip")
TipsManager.shared.show(tip: tip, for: view, displayMode: .center)
在发送方处仅显示一次
let tip = Tip(message: "Example once tip")
TipsManager.shared.showOnce(tip: tip, for: sender, displayMode: .center)
详细信息请参阅示例和测试项目。
贡献
任何贡献都备受欢迎!您可以通过GitHub上的pull请求和问题进行贡献。
作者
Anton Plebanovich, [email protected]
许可协议
APTips遵循MIT许可协议。有关更多信息,请参阅LICENSE文件。