CRGradientLabel 1.0.2

CRGradientLabel 1.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期上次发布日期2014年12月
SPM支持 SPM

Christian Roman 维护。



CRGradientLabel

一个具有渐变背景的自定义 UILabel 子类。

安装

有两种选项

CocoaPods

  • 将依赖添加到 Podfile 中
platform :ios
pod 'CRGradientLabel'
...
  • 运行 pod install 以安装依赖。

源文件

只需克隆此存储库或将其作为 zip 文件下载。然后您将在 CRGradientLabel 目录下找到源文件。将它们复制到您的项目中。

用法

要使用 CRGradientLabel,创建一个 CRGradientLabel 并添加您的内容。

创建 CRGradientLabel 的示例

Swift:

var gradientLabel: CRGradientLabel = CRGradientLabel(frame: CGRectMake(20, 50, 130, 40))
gradientLabel.gradientColors = [UIColor(red: 239 / 255.0, green: 77 / 255.0, blue:182 / 255.0, alpha: 1.0),
UIColor(red: 198 / 255.0, green: 67 / 255.0, blue: 252 / 255.0, alpha: 1.0)]
gradientLabel.textAlignment = NSTextAlignment.Center
gradientLabel.textColor = UIColor.whiteColor()
gradientLabel.text = NSLocalizedString("CRGradientLabel", comment: "")
gradientLabel.font = UIFont.boldSystemFontOfSize(20.0)
self.view.addSubview(gradientLabel)

Objective-C:

CRGradientLabel *gradientLabel = [[CRGradientLabel alloc] initWithFrame:CGRectMake(20, 50, 130, 40)];
gradientLabel.gradientColors = @[[UIColor colorWithRed:239/255.0f green:77/255.0f blue:182/255.0f alpha:1.0f], [UIColor colorWithRed:198/255.0f green:67/255.0f blue:252/255.0f alpha:1.0f]];
gradientLabel.textAlignment = NSTextAlignmentCenter;
gradientLabel.textColor = [UIColor whiteColor];
gradientLabel.text = NSLocalizedString(@"CRGradientLabel", nil);
gradientLabel.font = [UIFont boldSystemFontOfSize:20.0f];
[self.view addSubview:gradientLabel];

不要忘记通过使用 gradientColors 属性来设置渐变颜色

Swift:

gradientLabel.gradientColors = [UIColor(red: 239 / 255.0, green: 77 / 255.0, blue:182 / 255.0, alpha: 1.0),
UIColor(red: 198 / 255.0, green: 67 / 255.0, blue: 252 / 255.0, alpha: 1.0)]

Objective-C:

gradientLabel.gradientColors = @[[UIColor colorWithRed:255/255.0f green:42/255.0f blue:104/255.0f alpha:1.0f],
[UIColor colorWithRed:255/255.0f green:90/255.0f blue:58/255.0f alpha:1.0f]];

需求

  • Swift 需要 iOS 7.0 或更高版本。
  • Objective-C 需要 iOS 6.0 或更高版本。
  • 演示应用程序需要 Xcode 6 和 iOS 8.0。

许可证

CRGradientLabel 根据 MIT 许可证发布。请参阅 LICENSE.

联系

Christian Roman

http://chroman.me

[email protected]

@chroman