2016-03-11 34 views
0

有没有办法隐藏messageBubble中的文本中的链接?我不需要它!隐藏链接inJSQMessageViewController气泡

有一些设置来设置,例如:

disableLink = true 

非常感谢您的答复!

+0

是特定属性中的链接吗?如果是的话,就是禁用该属性。但是,如果你的链接仅仅是邮件中文本的文字,我想它就是没有魔法。 ;)你必须将这些东西排除出来。 – Moritz

+0

问题是,从超链接的简单文本中有一个JSQMessage的自动转换,我想禁用它 –

+1

我不知道'JSQMessage' SDK中的'UITextView'在哪里,但是[textView setDataDetectorTypes:UIDataDetectorTypeNone]; ',或者只是想禁用链接,但保留其他链接:'[textView setDataDetectorTypes:(UIDataDetectorTypePhoneNumber | UIDataDetectorTypeLink | UIDataDetectorTypeAddress | UIDataDetectorTypeCalendarEvent)];' – Larme

回答

1

内JSQMessagesCellTextView.h

设置

self.dataDetectorTypes = UIDataDetectorTypeNone; 

也内JSQMessagesViewController.m 线543被设置为

 cell.textView.dataDetectorTypes = UIDataDetectorTypeAll; 

已为(例如)

 cell.textView.dataDetectorTypes = UIDataDetectorTypeAddress;