公告板 5.0.0

公告板 5.0.0

测试测试过的
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2020年10月
SPM支持 SPM

Alexis Aubry Radanovic 维护。



公告板 5.0.0

公告板

Version License Platform Documentation Contact: @_alexaubry

公告板是一个用于在屏幕底部生成和管理上下文卡片的 iOS 库。它非常适合像引导屏幕或配置这样的快速用户交互。

它具有类似于 iOS 用于 AirPods、Apple TV/HomePod 配置和 NFC 标签扫描显示的卡片的界面。它支持 iPhone、iPhone X 和 iPad。

它内置了支持辅助功能如 VoiceOver 和 Switch Control 的功能。

以下是一些展示您可以使用公告板构建的截图

Demo Screenshots

要求

  • Xcode 11 及以上版本
  • iOS 9 及以上版本
  • Swift 5.1 及以上版本(也兼容 Objective-C)。

演示

BulletinBoard 工作区中包含一个演示项目。它展示了如何

  • 集成库(设置,数据流)
  • 创建标准页面卡片
  • 创建具有功能扩展的自定义页面子类
  • 从头创建自定义卡片

有两个演示目标可用

  • BB-Swift(使用 Swift 编写的演示)
  • BB-ObjC(使用 Objective-C 编写的演示)

构建并运行你喜欢的语言的方案,以打开示例应用。

安装

Swift包管理器

要使用Swift包管理器安装BulletinBoard,将此依赖关系添加到您的Package.swift文件中

.package(url: "https://github.com/alexaubry/BulletinBoard.git", from: "4.2.0")

CocoaPods

要使用CocoaPods安装BulletinBoard,将以下行添加到您的Podfile

pod 'BulletinBoard'

Carthage

要使用Carthage安装BulletinBoard,将以下行添加到您的Cartfile

github "alexaubry/BulletinBoard"

文档

  • 完整的库文档可在此处找到。
  • 要了解如何开始使用BulletinBoard,请查看我们的入门指南

贡献

感谢您对这个项目的兴趣!欢迎并赞赏您的贡献。

开始使用前请确保阅读这些指南

作者

由Alexis Aubry撰写。您可以在推特上找到我。

许可证

BulletinBoard在MIT许可证下可用。请参阅LICENSE文件以获取更多信息。