Pytania otagowane jako uitapgesturerecognizer

30
Czy utworzyć „łącza” z możliwością wybierania w NSAttributionString na UILabel?
Szukałem tego od wielu godzin, ale mi się nie udało. Prawdopodobnie nawet nie wiem, czego powinienem szukać. Wiele aplikacji ma tekst, a w tym tekście są hiperłącza internetowe w zaokrąglonym prostokącie. Po kliknięciu UIWebViewotwiera się. Zastanawia mnie to, że często mają niestandardowe linki, na przykład jeśli słowa zaczynają się od …

19
UITapGestureRecognizer psuje UITableView didSelectRowAtIndexPath
Napisałem własną funkcję przewijania pól tekstowych w górę, gdy pojawia się klawiatura. Aby zamknąć klawiaturę, dotykając pola tekstowego, stworzyłem taki, UITapGestureRecognizerktóry dba o rezygnację z pierwszej odpowiedzi na polu tekstowym po stuknięciu. Teraz utworzyłem również autouzupełnianie dla UITableViewpola tekstowego, które tworzy pole tuż pod polem tekstowym i wypełnia je elementami, …


9
UITapGestureRecognizer - jedno dotknięcie i podwójne dotknięcie
Próbuję dodać 2 UITapGestureRecognizersdo widoku, jedno dla zdarzeń z pojedynczym dotknięciem i jedno dla zdarzeń dotknięcia podwójnego. Rozpoznawanie z pojedynczym dotknięciem działa zgodnie z oczekiwaniami (samodzielnie). Ale wydaje mi się, że nie mogę uruchomić rozpoznawania podwójnego dotknięcia. Próbowali eksperymentować z właściwości, takie jak: cancelsTouchesInView, delaysTouchesBegana delaysTouchesEndedjednak nadal nie działa. Gdy …

10
Jak sprawić, by UILabel był klikalny?
Chciałbym, aby UILabel był klikalny. Próbowałem tego, ale to nie działa: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() ... let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:")) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print("tap working") } }



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.