W aplikacji na iPhone'a chcę dodać wskaźnik aktywności na górze paska wyszukiwania.Wskaźnik aktywności zintegrowany z paskiem wyszukiwania nie jest wyświetlany w telefonie iPhone SDK
Podczas wyszukiwania powinien wyświetlić wskaźnik aktywności.
Dodałem wskaźnik aktywności w XIB i utworzyłem jego ujście.
Ukrywam, gdy wyszukiwanie się zakończy.
, ale wskaźnik aktywności nie jest wyświetlany.
Problem
zorientowali się, że funkcja wyszukiwania (powiedzmy A) (gdzie animować wskaźnik aktywności) z kolei wywołuje inną funkcję (powiedzmy B), więc główny wątek jest używany przy wykonywaniu funkcja B. Jednak do animacji wskaźnika aktywności wymagany jest główny wątek.
Tak więc próbowałem wywoływać funkcję B przy użyciu metody performSelectorInBackGround:withObject
. Teraz po kliknięciu przycisku wyszukiwania wyświetlany jest wskaźnik aktywności, ale funkcja B nie jest wykonywana.
Co może być do roboty?
proszę o pomoc i sugerują
Dzięki
W jaki sposób ukrywasz/wyświetlasz/animujesz wskaźnik aktywności? Pomoże to opublikować kod. – Jumhyn
próbowałeś umieścić go gdzieś indziej na widoku, aby sprawdzić, czy to działa? Być może jako pierwszy responder pasek wyszukiwania znajduje się nad wskaźnikiem aktywności. – Julien