ErrorView 1.0.0

ErrorView 1.0.0

Philip Bui 维护。




ErrorView 1.0.0

  • 原作者:
  • Philip Bui

Error View

CI Status CodeCov Version Carthage Compatible Platform License

Error View 可以附加到ViewController的子视图中。

  • 动画进入和退出效果。
  • 文字摇晃效果。

要求

  • iOS 9.0+
  • Xcode 10.3+
  • Swift 4.2+

安装

CocoaPods

CocoaPods 是用于Cocoa项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用CocoaPods将Error View集成到您的Xcode项目中,请在您的Podfile中指定它

pod 'ErrorView'

Carthage

Carthage 是一个去中心化依赖管理器,会构建您的依赖并提供二进制框架。要使用Carthage将Error View集成到您的Xcode项目中,请在您的Cartfile中指定它

github "philip-bui/error-view"

Swift 包管理器

Swift 包管理器是一个用于自动化分并发布 Swift 代码的工具,它集成到Swift编译器中。它正处于早期开发阶段,但错误视图工具已在支持平台上支持其使用。

一旦您设置了 Swift 包,将其作为依赖项添加到您的 Package.swift 中的 dependencies 值就像为其添加一样简单。

dependencies: [
    .package(url: "https://github.com/philip-bui/error-view.git", from: "1.0.0"))
]

使用方法

import ErrorView

// AppDelegate.swift - Modify global defaults.
ErrorView.backgroundColor = UIColor.orange
ErrorView.font = UIFont.boldSystemFont(ofSize: 14.5)
ErrorView.textColor = UIFont.white

// ViewController.swift - Customize own error views
private weak var errorView: ErrorView?

private func textViewDidBeginEditing(_ textView: UITextView) {
	errorView?.dismiss()	
}

private func textViewDidEndEditing(_ textView: UITextView) {
	guard true else {
		errorView = ErrorView(addTo: self, text: "Invalid text")
		return
	}
}

许可协议

Error View 遵循 MIT 许可协议。详情见 LICENSE 文件