Teste se um UIView está no meio da animação
Existe alguma maneira de saber se um UIView está no meio de uma animação? Quando imprimo o objeto de exibição enquanto ele está em movimento, noto que há uma entrada "animações":
search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; animations = { position=<CABasicAnimation: 0x6a69c40>; bounds=<CABasicAnimation: 0x6a6d4d0>; }; layer = <CALayer: 0x2e6e00>>
Quando a animação para e eu imprimo a visualização, a entrada "animações" desaparece:
search bar should end editing: <UISearchBar: 0x2e6240; frame = (0 0; 320 88); text = ''; autoresize = W+BM; layer = <CALayer: 0x2e6e00>>