我有一个UITextView,结合了文本和自定义表情(使用NSTextAttachment附加)。我有一个自定义的UIButton动作,我需要从textview的文本中清除单个字符。我的问题如下。
我尝试了很多,但无法得到它。请任何想法..
由于
答案 0 :(得分:1)
isKindOfClass
方法找到对象的类。这将告诉您对象是属于NSTextAttachment
类还是NSString
。NSMutableAttributedString
,如果是,那么只需找出该字符的范围,然后使用deleteCharactersInRange:
的{{1}}方法将其删除。答案 1 :(得分:0)
试试这个:
-(IBAction)yourButton:(id)sender {
yourUITextView.text = [NSString stringWithFormat:@" Your text here, omit the smiley."];
}