CoreTextCustomLabel 0.1.0

CoreTextCustomLabel 0.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布最新版本2014年12月

Robert Tolar Haining维护。



Core Text Label

一个 iOS 库,它允许您在应用程序中开始渲染基本的 Core Text。它基本上是 UILabel 的一个子类,允许您设置字距、行高和多个字体。

一些说明

请确保在添加类到您的项目之前添加 Core Text 框架。目前支持 iOS 6.0+。

就像做饼一样简单

    NMCustomLabel *label = [[NMCustomLabel alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
    label.htmlString.text = [NSString stringWithFormat:@"Tacos are <span class='%@'>delicious</span>, <span class='ital_style'>seriously</span>", NMCustomLabelStyleBoldKey];
    [label.htmlString setDefaultStyle:[NMCustomLabelStyle styleWithFont:[UIFont fontWithName:@"HelveticaNeue" size:12] color:[UIColor colorWithWhite:153/255.0 alpha:1.0]]];
    [label.htmlString setStyle:[NMCustomLabelStyle styleWithFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:13] color:[UIColor colorWithWhite:53/255.0 alpha:1.0]] forKey:@"bold_style"];
    [label.htmlString setStyle:[NMCustomLabelStyle styleWithFont:[UIFont fontWithName:@"HelveticaNeue-LightItalic" size:12] color:[UIColor colorWithWhite:153/255.0 alpha:1.0]] forKey:@"ital_style"];
    label.htmlString.kern = -0.5;
    label.htmlString.lineHeight = 12;
    [self.view addSubview:label];

关于 Digg

这个库最初由 @rhainingDigg 编写,它是位于纽约市 betaworks 的小型团队。Digg 提供目前互联网上最有趣和最受欢迎的故事。

关于这个项目

这个库作为 Rob 在 Brooklyn iOS Dev Meetup 的演讲的一部分引入。在 bit.ly/bkiosmeetup 查看幻灯片和更多信息。

如果您正在使用这个类,我很乐意 听您讲讲

许可证信息

请参阅附带的 LICENSE.md