删除文本的最佳方法

gab*_*bac 3 iphone nsstring uilabel

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

我听说过多种解决方案:

  • 有三件事20
  • 图像作为子视图
  • UIWebView 有一些东西NSAttributedString,但我没有找到一个有效的例子.

HDd*_*per 10

在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];
Run Code Online (Sandbox Code Playgroud)