Cloudy 1.0.1

Cloudy 1.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2016年8月
SPM支持SPM

Boris 维护。




Cloudy 1.0.1

  • Boris Emorine

Cloudy

Cloudy 是一个简单的UIView子类,让您可以生成随机却美丽的云朵。

目录

项目详情

了解更多关于 Cloudy 项目、许可、支持等信息。

要求

  • 需要 iOS 7 或更高版本。示例项目针对 iOS 9 进行优化。
  • 需要自动引用计数(ARC)。
  • 针对 ARM64 架构进行优化。

许可证

请参阅 许可证。您可以在个人或商业项目中自由修改和使用。无需署名,但非常感谢。一点“谢谢!”(或者类似的话语)总是受欢迎的。如果您的应用使用了 Cloudy,请告诉我们!

支持

如果您有任何问题,请加入我们的 gitter。

示例应用

本项目附带iOS示例应用演示了正确配置和设置 Cloudy 的一种方法。它还提供了自定义应用内视图的可能性。

入门

只需几个简单的步骤即可安装和设置 Cloudy 到您的项目中。

安装

安装 Cloudy 最简单的方法是使用 CocoaPods。要做到这一点,只需将以下行添加到您的 Podfile

pod 'Cloudy'

安装 Cloudy 的另一种方法是将其文件夹拖放到您的 Xcode 项目中。这样做时,请确保勾选“将文件复制到目标组的文件夹中”复选框。

配置

Cloudy 是一个简单的UIView子类。它可以通过 Interface Builder 初始化,或通过程序初始化。

Interface Builder 初始化
1 - 将一个 UIView 拖拽到您的 UIViewController 中。
2 - 将新的 UIView 类更改为 Cloudy
3 - 选择 Cloudy 并打开属性检查器。大部分可自定义属性都可以轻松地在属性检查器中设置。示例应用程序演示了这一功能。

程序初始化
以下是一个示例,展示了如何以编程方式初始化 Cloudy 实例

 let cloudyView = Cloudy(frame: CGRectMake(0.0, 0.0, 200.0, 200.0))
 view.addSubview(Cloudy)

文档

以下列出了所有适用于 Cloudy 的方法和属性。

cloudsColor

云朵的颜色。默认为白色。

cloudsShadowColor

云朵阴影的颜色。默认为深灰色。

cloudsShadowRadius

云朵阴影的半径。默认为 1.0。

cloudsShadowOpacity

云朵阴影的不透明度。默认为 1.0。

cloudsShadowOffset

云朵阴影的偏移量。默认为 (0.0, 1.0)。

minCloudSizeRatio

云朵的最小大小,是该视图高度的比值。从 0.0 到 1.0,0.0 代表视图高度的 0%,1.0 代表视图高度的 100%。默认为 0.2。

padding

填充 cloudsColor 颜色的填充。填充位于视图的顶部或底部,具体取决于属性 orientation。其表示值为介于 0.0 和 1.0 之间的值,0.0 意味着没有填充,1.0 意味着视图将完全填充填充。默认为 0.2。

orientation

云朵的方向。默认为 向下