ICAttributeLabel 1.0.2

ICAttributeLabel 1.0.2

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年4月

_ivanC--description=macbook pro 维护。



  • _ivanC

如果你正在寻找 UILabel 绘图信息,你就找对地方了。我们为你计算每一行的绘图信息,包括每行的文本区域。还提供StrikeThrough 动画。

示例

要运行示例项目,首先克隆 repository,然后从 Example 目录中运行 pod install

要求

iOS 8.0+

安装

ICAttributeLabel 通过 CocoaPods 提供。要安装,只需将以下行添加到 Podfile 中:

pod "ICAttributeLabel"

亲自尝试

  ICAttributeLabel *label = [[ICAttributeLabel alloc] initWithFrame:CGRectMake(50, 100, 200, 100)];
  label.numberOfLines = 0;
  label.text = @"abcdefghijklmnopqrstuvwxyz1234567890";
  [self.view addSubview:label];
  NSLog(@"%@", label.lineAttributes);
  
  dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(4 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
      [label setStrikethrough:YES animated:YES];
  });
2016-03-26 01:54:35.343 ICUIKitDemo[1730:107711] (
  "<ICLabelAttribute: 0x7be9d220>, text = abcdefghijklmnopqrstuvw, textCount = 23, boundingRect = NSRect: {{0, 29.712891}, {197.70801, 20.287109}}",
  "<ICLabelAttribute: 0x7be9d300>, text = xyz1234567890, textCount = 13, boundingRect = NSRect: {{0, 50}, {125.23389, 20.287109}}"
)

作者

_ivanC

许可证

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