RTLabel常见的设置标签

出自:http://blog.csdn.net/dean19900504/article/details/12950651


在我们应用中,经常会用到带下划线的label,比如“找回密码”。网上查了一下,RTLabel是一个非常不错的库。这里说一下使用:

1.将RTLabel.h 和 RTLabel.m直接拽入你的工程中;

2.引入 CoreText.framework;

3.初始化和使用:

  1.     RTLabel *forgotLb = [[RTLabel alloc] initWithFrame:CGRectMake(LINK_LABEL_x, LINK_LABEL_Y+10,
  2.                                                                   LINK_LABEL_WIDTH+100, LINK_LABEL_HEIGHT)];
  3.     forgotLb.text = @"Forgot password";
  4.     forgotLb.delegate = self;
  5.     forgotLb.userInteractionEnabled = YES;
  6.     [_accountView addSubview:forgotLb];
复制代码
这里是一个链接,代理方法是用来实现点击效果,代码如下:
  1. - (void)rtLabel:(id)rtLabel didSelectLinkWithURL:(NSURL*)url
  2. {
  3.     LOG(@"Forgot password");
  4. }
复制代码
下面是一些常用标签
  1. Bold //加粗
  2. Italic //斜体
  3. Bold & Italic //同时加粗斜体
  4. underline  //下划线
  5. underline with color  // 下划线和颜色
  6. link  //链接
  7. double underline   //双下划线
  8. double underline with color //双下划线和颜色
  9. custom font //自定义字体大小的颜色custom font with strokes//空心的字体
  10. custom font with kerning//可以调整字之间的间距
  11. alignment

    //单词两端对齐

    indentation

    //文本缩进

你可能感兴趣的:(iOS)