У меня есть следующий код:
visitSite.hidden = YES;
По какой-то причине, когда я нажимаю кнопку UIB и вызываю этот фрагмент кода, кнопка visitSite не скрывается.
Кодв этом блоке:
-(IBAction)welcomeButtonPressed:(id)sender {
[UIButton beginAnimations:@"welcomeAnimation" context:NULL];
[UIButton setAnimationDuration:1.5];
[UIButton SetAnimationDidStopSelector:@selector(nowHideThisSiteButton:finished:context:)];
[UIButton setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
((UIView *)sender).hidden = YES;
[UIButton commitAnimations];
}
и селектор останова ниже:
-(void)nowHideThisSiteButton:(NSString *)animationID finished:(BOOL *)finished context:(void *)context {
visitSite.hidden = YES;
}
Я также пробовал [visitSite setHidden:YES];
, и это тоже не удалось. ТАКЖЕ Я заметил, что setAnimationDidStopSelector вообще не вызывается.
Кроме того, visitSite (когда NSLogged) равен:
<UIButton: 0x1290f0; frame = (0 0; 320 460); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x1290f0>>
visitSite.hidden (когдаNSLogged) равно: NULL
Есть еще идеи?(