2016-03-11 92 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;