Ich habe eine Textansicht, die Eigenschaften hat -> SELECTABLE: YES und EDITABLE: NO. für eine URL in Textview geschrieben öffnen, machte ich Gebrauch vonSteuern Sie das Aktionsblatt, das angezeigt wird, während Sie die URL in der Textansicht lang drücken
- (BOOL)textView:(UITextView)textView shouldInteractWithURL:(NSURL)URL inRange:(NSRange)characterRange
Delegatmethode von Textview, die feine Arbeit zu sein scheint.
Das Problem ist, wenn ein Benutzer den Link in Textansicht lange drückt, erscheint ein Aktionsblatt, das das Standardverhalten ist. Ich möchte dieses Aktionsblatt kontrollieren.
Bitte schlagen Sie Wege vor.
Haben Sie versucht ActionSheet Delegierten mit, aber es hat nicht funktioniert.
Was möchten Sie im 'actionsheet' kontrollieren? – iPeter
Wenn Sie eine Bibliothek von Drittanbietern verwenden möchten, [TTTAttributedLabel] (https://github.com/TTTAttributedLabel/TTTAttributedLabel) hat eine Menge zu bieten. Ich habe es in verschiedenen Projekten verwendet, um 'Hyperlinks' in Textblöcke einzufügen, ohne die tatsächliche URL anzeigen zu müssen (ein bisschen äquivalent zu '' Tags in HTML). – Olivier
Wenn Sie einen zusätzlichen Bibliotheksnamen verwenden, wird –