Swift-Prompts 1.0.0

Swift-Prompts 1.0.0

测试已测试
Lang语言 SwiftSwift
许可 MIT
发布最后发布2015年6月
SPM支持 SPM

Gabriel Alvarado维护。



  • 作者:
  • Gabriel Alvarado

Swift Prompts.

安装

手动安装

  • 只需将 demo Xcode 项目中的 Swift Prompts 文件夹中找到的三个 .swift 文件包含进来。

使用方法

使用 Swift Prompts 非常简单快捷。

采用提示的代理

在您的类声明中,在指定类类型后,如上所示写入 SwiftPromptsProtocol

class ViewController: UIViewController,  SwiftPromptsProtocol

现在,根据提示类型,您可以使用任何可选的代理函数

func clickedOnTheMainButton() {}
func clickedOnTheSecondButton() {}
func promptWasDismissed() {}

显示提示

首先需要在函数外部声明一个 var

var prompt = SwiftPromptsView()

然后在您想触发提示的地方(例如按钮的动作函数中)

prompt = SwiftPromptsView(frame: self.view.bounds)
prompt.delegate = self

//Customization

self.view.addSubview(prompt)

关闭提示

要关闭提示,您可以在代理函数的其中一个或另一个中写入此行

prompt.dismissPrompt()

或者,默认启用手势关闭,您可以将其向上或向下移动直到完全变暗。手势关闭将触发 promptWasDismissed() 代理函数。

自定义

一旦分配了框架和代理,您就可以自定义提示及其背景的样式和感觉。您几乎可以自定义它的每个方面,如上所示,包括宽度和高度。示例应用程序很好地记录了您如何使用自定义 API 中的任何函数。要查看完整列表,您可以导航到 SwiftPromptsView 类并查找 API 谓词标记。

示例

您可以在附加到该存储库的 Xcode 项目中找到如何使用和自定义的完整示例。

许可

本项目的源代码遵循MIT许可证。请查看许可证文件