Iphone 删除文本的最佳方法

Iphone 删除文本的最佳方法,iphone,nsstring,uilabel,Iphone,Nsstring,Uilabel,到目前为止,iPhone上删除文本的最佳解决方案是什么 我听说有多种解决方案: 有三个20 作为子视图的图像 UIWebView 还有一些带有NSAttributedString,但我没有找到一个有效的例子 您可以尝试我的UILabel子类解决方案,它支持: 具有不同标签边界的多行文本(文本可以在标签框的中间,或者精确的大小) 下划线 三振 下划线/删除线偏移 文本对齐 不同字体大小 在iOS 6中,我们可以使用“NSMutableAttributedString”来使用更多不同的样式

到目前为止,iPhone上删除文本的最佳解决方案是什么

我听说有多种解决方案:

  • 有三个20
  • 作为子视图的图像
  • UIWebView
    还有一些带有
    NSAttributedString
    ,但我没有找到一个有效的例子

您可以尝试我的UILabel子类解决方案,它支持:

具有不同标签边界的多行文本(文本可以在标签框的中间,或者精确的大小)

  • 下划线
  • 三振
  • 下划线/删除线偏移
  • 文本对齐
  • 不同字体大小

在iOS 6中,我们可以使用“NSMutableAttributedString”来使用更多不同的样式

    NSString* cutText = @"This Line is strike out.";

    NSMutableAttributedString *titleString = [[NSMutableAttributedString alloc] initWithString:cutText];

    // making text property to strike text- NSStrikethroughStyleAttributeName
    [titleString addAttribute:NSStrikethroughStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:NSMakeRange(0, [titleString length])];

    // using text on label
    [myTextLabel  setAttributedText:titleString];