2010-10-25 80 views
4

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

听说多解:

  • 一些与three20
  • 图像作为一个子视图
  • UIWebView 而一些有NSAttributedString,但我不觉得应该是一个工作的例子。

回答

0

你可以试试我的UILabel子类,它支持的解决方案:有各种标签界限

多行文本(文本可在标签框架,或准确尺寸的中间)

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

https://github.com/GuntisTreulands/UnderLineLabel

11

在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];