2017-06-06 7 views
-2

を呼び出すために、HTMLからのhrefを聞かせて:SWIFT 3.0私は例えばAPIサービスから来るHTML文字列を、持って迅速な機能

<html><body><a href="testFunction" target = blank>link test</a>...</body></html> 

私はのUIWebViewでUILabelでのHTML文字列を入れていないことに注意してください

そして、私のViewController.swiftで、私は機能を持っている:

func testFunction() { 
    print("I am here") 
} 

私は必要なのは、ユーザーがリンクテストをクリックすると、関数testFunctionを呼び出す方法ですか?ラベルに

おかげで、

+2

ので、新しいユーザーが値下げに問題があった - 私が持っているもの地獄 – mplungjan

+0

にそれを投票するtest linkある、と私はこれを置く前に、心を持っているし、質問を向上させることができるかどうかを確認しますユーザーがテストリンクを押すと、私のすばやいビューコントローラの関数が呼び出されます。 –

+0

@mplungjanに感謝、あなたは私を救った –

答えて

0

最初のセットでは、この:

label.isUserInteractionEnabled = true 

がTapgesture:

let tap = UITapGestureRecognizer(target: self, action: 
#selector(self.testFunction(_:))) 
self.label.addGestureRecognizer(tap) 

機能:

func testFunction(_ sender: UITapGestureRecognizer) { 
    print("I am here") 
} 
+0

しかし、例えば私は2つの< a href>があり、私は別のデータを表示する必要がある場合、私は何をしなければならないのですか? –

+0

同じラベルの場合は? – Gregga17

関連する問題