Ios UITextView隐藏文本
我想知道是否可以在UITextView中从文本中隐藏特定的单词或表达式。例如,如果:Ios UITextView隐藏文本,ios,objective-c,uitextview,uitextviewdelegate,Ios,Objective C,Uitextview,Uitextviewdelegate,我想知道是否可以在UITextView中从文本中隐藏特定的单词或表达式。例如,如果: UITextView* txt = @"hello how are you" 有没有办法隐藏“you”以便用户看不到它(考虑到用户无法编辑txt,但它仍然是文本的一部分,因此我可以使用txt.text来获取ehole字符串?从iOS 6.0开始,UITextView可以使用NSAttributed字符串(请参阅)使用属性字符串,您可以将颜色更改为清晰(或隐藏)。但是,它仍然是可选的,并且在突出显示时可能会显示
UITextView* txt = @"hello how are you"
有没有办法隐藏“you”以便用户看不到它(考虑到用户无法编辑txt,但它仍然是文本的一部分,因此我可以使用txt.text来获取ehole字符串?从iOS 6.0开始,UITextView可以使用NSAttributed字符串(请参阅)使用属性字符串,您可以将颜色更改为清晰(或隐藏)。但是,它仍然是可选的,并且在突出显示时可能会显示出来 因为最后一句话,我不确定这是否是你想要的
您还可以找到一些有用的提示。这里的最终目标是什么?编写一个方便的方法来添加文本,而不是试图对用户隐藏文本,通常是最容易的。例如,
-(NSString*)getextendedtextext:(UITextView*)txtView{return[nsstringwithformat:@“%@You”,txtView.text];}
您始终可以将实际文本存储在某个字符串中,并根据修改后的文本版本关联文本视图的文本。为什么要费尽心机强制视图包含模型,尤其是小字符串?对于iOS 5,您必须使用一些内置库或开源解决方案。