В моем основном представлении есть подвид с UIActivityIndicatorView. Изначально для свойства 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.)