Error View
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 文件。