Mam UIButton
i dodaję wywiadzie do UIButton
, który jest UILabel
. Po dotknięciu przycisku UILabel
działanie przycisku nie zostanie wyzwolone. Czy istnieje łatwa naprawa, aby zdarzenie dotyku zostało przekazane do UIButton
po dotknięciu UILabel
?
Zastanawiam się nad dodaniem narzędzia do rozpoznawania gestów do UILabel
, które następnie uruchamia akcję UIButton
, nie będąc pewnym, czy jest o wiele prostszy sposób.Dodanie UILabel jako wyskoku UIButton nie wyzwala działania przycisku
6
A
Odpowiedz
4
Prawdopodobnie można po prostu wyłączyć interakcje użytkownika z etykietą.
_yourLabel.userInteractionEnabled = NO;
+2
to nie zadziała – adit
+0
zadziałało dla mnie .. – Esqarrouth
4
spróbować,
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *firstButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[firstButton setTitle:@"first" forState:UIControlStateNormal];
firstButton.frame=CGRectMake(40, 70, 80, 80);
[firstButton addTarget:self action:@selector(firstButtonClicked) forControlEvents: UIControlEventTouchUpInside];
[self.view addSubview:firstButton];
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 80, 80)];
[email protected]"hai";
label.backgroundColor=[UIColor redColor];
[firstButton addSubview:label];
}
-(void)firstButtonClicked {
NSLog(@"first");
}
Powiązane problemy
- 1. Uibutton jako UIButton w szybkim?
- 2. Pokaż odbiorcę jako UIButton
- 3. Pasek wyskoku nie jest wyświetlany
- 4. przy użyciu domyślnego przycisku aparatu iOS jako UIButton
- 5. UIButton titleLabel nie wyświetla się
- 6. dodanie przycisku do dojo DataGrid
- 7. Swift: Jak można obracać tekst dla UIButton i UILabel?
- 8. Java Swing dodanie działania słuchacza EXIT_ON_CLOSE
- 9. Jak uzyskać wartość UIDatePicker w przycisku UILabel na przycisku?
- 10. Jak używać Uibutton jako przełącznika
- 11. Etykieta dostępności przycisku radiowego podczas działania?
- 12. RingtonePreference nie wyzwala onSharedPreferenceChanged
- 13. dodanie zdarzenia onclick do przycisku dodanego dynamicznie?
- 14. Element przycisku nie wyzwala zdarzenia kliknięcia po kliknięciu na tekst przycisku i zwolnieniu go (ale nadal znajduje się wewnątrz przycisku)?
- 15. iPhone: Uibutton nie używaj domyślnego wyróżnionego podkreślenia
- 16. Dwustronne wiązanie tekstowe nie wyzwala
- 17. jQuery FileUpload nie wyzwala 'done'
- 18. Animowanie koloru tekstu UIButton
- 19. Dodaj UIButton jako podzbiór do UITabBar
- 20. Animacja UILabel nie gładka
- 21. Dodanie menu kontekstowego głosowego "ok szkła" w ramach działania zanurzeniowego
- 22. Tło przycisku jako przezroczyste
- 23. Ustawienia UILabel jako przezroczysty kolor tła?
- 24. Dodaj obraz wewnątrz Uibutton jako akcesorium
- 25. CS193P - Dodanie przycisku pływający punkt do kalkulatora iOS
- 26. Niestandardowe UIButton nie podświetlanie po dotknięciu
- 27. Dodanie działania widocznego tylko w określonych aplikacjach do ACTION_SEND?
- 28. Rozszerzona granica UIButton nie została początkowo narysowana
- 29. Kontrola WebBrowser nie wyzwala procedur obsługi zdarzeń
- 30. UIButton z wieloliniowym tytułem Etykieta w InterfaceBuilder
Jak dodać etykietę w kodzie lub IB? I dlaczego dodajesz etykietę - przycisk ma już tytułLabel, po co dodawać kolejny? – rdelmar
wpisz kod, którego użyłeś do dodania tej etykiety –