【发布时间】:2011-02-12 02:49:01
【问题描述】:
我想知道是否有一种简单的方法可以在 iPhone 上删除/删除某些文本?
谢谢
【问题讨论】:
-
用UILabel,或者在
-drawRect:中绘制NSString?
标签: iphone objective-c nsstring uifont
我想知道是否有一种简单的方法可以在 iPhone 上删除/删除某些文本?
谢谢
【问题讨论】:
-drawRect:中绘制NSString?
标签: iphone objective-c nsstring uifont
是与否,
NSString 是一个简单的类,它只存储未格式化的文本,但您可以使用 NSAttributedString 来存储此类信息,即
NSAttributedString* italicText = [[NSAttributedString alloc] initWithString:myNsString attributes:myCrossOutAttributes];
【讨论】:
NSMutableAttributedString *strikeThroughString = [[NSMutableAttributedString alloc] initWithString:anyString];
[strikeThroughString addAttribute:NSStrikethroughStyleAttributeName value:(NSNumber *)kCFBooleanTrue range:NSMakeRange(0, [as length])];
[m_cObjTaskTitle setAttributedText:strikeThroughString =];
cObjTaskTitle = UILabel ;
【讨论】: