SuspendedViewStub 0.1.1

SuspendedViewStub 0.1.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Andrey Torlopov 维护。



  • 作者
  • Andrey Torlopov

SuspendedViewStub

关于

这是我的第一个 CocoaPod,如果您发现虫子或者有一些问题,请通过电子邮件或在该仓库中创建问题来通知我。

这是一个简单的占位符,当您按下主页按钮时用于您的应用程序。主窗口由特定颜色的视图或您自定义的控制器覆盖。此外,您还可以设置自动关闭功能,当您的应用程序重置前台模式时。在演示中,我使用了具有密码字段的自定义控制器。

About

安装

SuspendedViewStub 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "SuspendedViewStub"

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行 pod install

如何使用

  • 在您的项目中添加以下行到您的 Podfile 中:
pod "SuspendedViewStub"

在您的项目中,您有两种方法

  • 使用彩色视图。然后在 AppDelegate.swift 中编写以下内容:
func applicationDidEnterBackground(_ application: UIApplication) {
SuspendedViewStub.setStub(color: .green)
}
  • 使用自定义控制器。然后在 AppDelegate.swift 中编写以下内容:
func applicationDidEnterBackground(_ application: UIApplication) {
SuspendedViewStub.setStub(sceneName: CONTROLLER_IDENTITY, autocomplete: false)

//By default storyboardname is "Main" and autocomplete is true.
SuspendedViewStub.setStub(sceneName: CONTROLLER_IDENTITY, storyboardName: STORYBOARD_NAME, autocomplete: false)
}
  • 重要的是在 AppDelegate.swift 中写入以下代码
func applicationWillEnterForeground(_ application: UIApplication) {
//This code is required!
SuspendedViewStub.removeStub() 
}

这就是全部

作者

[email protected]

skype: torlopov.andrey

许可证

SuspendedViewStub 可以在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。