iOS, wie E-Mail-Adresse in einem Label anklickbar zu machen

8

Ich glaube, dass diese Frage schon einmal gestellt und beantwortet wurde, aber ich konnte sie nicht finden. Ich sehe eine Antwort auf Fancy Label und Three20, aber sie sind nicht ganz das, was ich will, oder wahrscheinlich habe ich einige Punkte verpasst.

Grundsätzlich möchte ich das Feedback von App-Nutzern erhalten, also schreibe ich in ein großes Label, wie zum Beispiel blah bla, mailt mich an [email protected] und blah blah more. Ich möchte die E-Mail-Adresse anklickbar machen und den E-Mail-Composer öffnen, damit Benutzer sie bearbeiten und senden können.

Das ist alles was ich brauche. Wie bekomme ich es? Danke.

    
Tony Xu 16.02.2013, 05:04
quelle

4 Antworten

7

Sie können UITextView wie folgt verwenden:

%Vor%

um mehr als eine Datenerkennung auszuwählen:

    
KDeogharkar 16.02.2013 05:35
quelle
2

Das ist ziemlich einfach,

Erstellen Sie einen Label-Ausgang in der .h-Datei

%Vor%

und diesen Code in die Datei m.m einfügen

%Vor%     
Dilip 16.02.2013 05:15
quelle
1

Webview mit html / mailto: anchor sollte gut funktionieren ... vielleicht muss es an die Standard-iOS-Sachen angepasst werden, aber yeah.

    
Holyprin 16.02.2013 05:06
quelle
1

Sie können NSAttributedString für dasselbe verwenden. Mit dieser Art von String sparen Sie viel Zeit. Aber bevor Sie dies verwenden, müssen Sie genaue Position des Textes wissen. Durch die Kenntnis von Position und Länge können Sie diese Saite leicht anpassen. Siehe diesen Link zum Herunterladen eines Beispielprojekts. NSAttributed string . Aber wenn Sie ios 6 verwenden, müssen Sie diesen Beispielcode nicht verwenden. Sie können NSAttributedString direkt verwenden. Weil UILabel in ios6 diese Art von String unterstützt.

%Vor%

Bearbeiten: Hier sind einige Links, denen Sie folgen können: 1. Erstellen Sie Tap-fähige "Links" im NSAttributedString eines UILabel? 2. Objective-C UILabel als Hyperlink 3. wie a bestimmtes Wort anfassbar für seine Bedeutung in einem Text?

    
Best Coder 16.02.2013 05:54
quelle

Tags und Links