到目前为止,iPhone上的删除文本的最佳解决方案是什么?
我听说过多种解决方案:
UIWebView
还有NSAttributedString
的东西,但我找不到一个有效的例子。答案 0 :(得分: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];
答案 1 :(得分:-1)
您可以尝试我的UILabel子类解决方案,它支持:
带有各种标签边界的多行文字(文字可以在标签框的中间,或准确的尺寸)