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许可证。请查看许可证文件。