2016-07-13 11 views
1

Ich habe versucht, einen UIGestureRecognizer hinzuzufügen, um das HUD zu verbergen, wenn der Benutzer es berührt. Dies ist mein Code:Wie PKHUD mit UIGestureRecognizer verstecken?

let gesture = UITapGestureRecognizer(target: self, action: #selector(someAction(_:))) 
PKHUD.sharedHUD.contentView.userInteractionEnabled = true 
PKHUD.sharedHUD.contentView.addGestureRecognizer(gesture) 

// ... 

func someAction(sender:UITapGestureRecognizer){ 
    // do task 
} 

Aber someAction wird nie aufgerufen, wenn das HUD berührt wird. Irgendwelche Ideen, wie man das PKHUD verstecken kann? Ich weiß, es gibt eine HUD.hide() Methode, aber ich möchte, dass der Benutzer entscheidet, wann die Ansicht verschwinden soll.

Antwort

0

zu verwenden versuchen:

PKHUD.sharedHUD.dimsBackground: Bool 
+0

Dies bietet keine Antwort auf die Frage. Sobald Sie genug [Reputation] (https://stackoverflow.com/help/whats-reputation) haben, können Sie [jeden Beitrag kommentieren] (https://stackoverflow.com/help/privileges/comment); Stattdessen [geben Sie Antworten, die keine Klärung durch den Fragesteller erfordern] (https://meta.stackexchange.com/questions/214173/why-doe-i-need-50-reputation-to-comment-what-can- i-do-stattdessen). - [Aus Bewertung] (/ review/low-quality-posts/17813631) – manish

Verwandte Themen