BRYXBanner 0.8.4

BRYXBanner 0.8.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019 年 6 月
SPM支持 SPM

Harlan HaskinsAdam BinszNic Manoogian 维护。



  • Harlan Haskins

BRYXBanner

Version Carthage compatible License Platform

轻量级的下拉横幅,适用于 iOS 7+

Example

用法

导入 BRYXBanner

import BRYXBanner

使用指定的初始化器创建横幅。

let banner = Banner(title: "Image Notification", subtitle: "Here's a great image notification.", image: UIImage(named: "Icon"), backgroundColor: UIColor(red:48.00/255.0, green:174.0/255.0, blue:51.5/255.0, alpha:1.000))
banner.dismissesOnTap = true
banner.show(duration: 3.0)

如果您想让横幅在调用 .dismiss() 之前一直存在,请省略对 .show() 调用的参数

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

要求

演示项目需要 iOS 8,尽管 BRYXBanner 在 iOS 7+ 上也可以工作。

安装

BRYXBanner 可通过 CocoaPodsCarthage 获取。

使用 CocoaPods

要安装它,只需将以下行添加到您的 Podfile 中

pod 'BRYXBanner'

如果需要支持 iOS 7,只需将 Banner.swift 复制到您的 Xcode 项目中。

使用 Carthage

在您的项目目录中创建一个 Cartfile 文件,并添加以下行。

github "bryx-inc/BRYXBanner"

从命令行运行 carthage update。这将构建框架。框架将在 Carthage/build/BRYXBanner.framework 中。

通过转到您的应用的目标并选择“通用”选项卡,将框架添加到您的项目中。将构建的框架拖放到“链接框架和库”下。

转到“构建阶段”选项卡,单击 + 符号并添加一个新的运行脚本阶段。然后在 Shell 下添加以下内容

/usr/local/bin/carthage copy-frameworks

到框中。最后,单击 + 添加新的输入文件。将默认值替换为

$(SRCROOT)/Carthage/Build/iOS/BRYXBanner.framework

现在构建并运行。您已设置完成!有关 Carthage 的更多信息,请参阅此处

文档

文档是自动生成的,可在此处找到。

作者

Harlan Haskins (@harlanhaskins) Adam Binsz (@adambinsz)

许可证

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