Существует подпредставление моего основного представления с представлением UIActivityIndicator.Первоначально свойство hidden
этого подпредставления установлено на YES
.
Я хочу, чтобы это подпредставление исчезло на экране.Для этого я использовал следующий код:
[UIView transitionWithView:self.view
duration:3.0
options:(UIViewAnimationOptionTransitionCrossDissolve | UIViewAnimationOptionCurveLinear | UIViewAnimationOptionAllowUserInteraction)
animations:^{
self.subviewWithActivitySpinnerInIt.hidden = NO;
}
Несмотря на то, что индикатор активности настроен на анимацию, он не анимируется после появления вышеуказанного кода.Однако, если я заменю код выше на строку ниже - в том же месте - тогда, когда появляется индикатор активности, он оживляет.
self.subviewWithActivitySpinnerInIt.hidden = NO;
Есть идеи, что происходит?
(с использованием Xcode 4.2 и iOS 5.)