【发布时间】:2011-11-14 19:32:07
【问题描述】:
我将下面的代码连接到 UIButton 操作...如果我像下面这样以编程方式创建图像视图... myImageView 不会在屏幕上显示动画(它会立即出现)
UIIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"btn_image.png"]];
[self.view addSubview:myImageView];
[myImageView setHidden:YES];
[UIView transitionWithView:myImageView duration:2 options: UIViewAnimationOptionTransitionFlipFromLeft animations:^{
[myImageView setHidden:NO];
} completion:nil];
但是,如果我首先在 Interface Builder 中创建“myImageView”并将其隐藏属性设置为 true,然后将其与插座连接起来,则相同的代码可以正常工作
[UIView transitionWithView:myImageView duration:2 options: UIViewAnimationOptionTransitionFlipFromLeft animations:^{
[myImageView setHidden:NO];
} completion:nil];
那么...在以编程方式创建以使其正常工作时,我还需要做些什么吗?谢谢!
【问题讨论】: