我有这个代码:
secondImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"second.gif"]];
[secondImageView setFrame:CGRectMake(148, 192, 126, 142)];
secondImageView.alpha = 0;
[self.view addSubview:secondImageView];
[UIView beginAnimations:@"pfeilNachRechtsUndsecondNachVorne" context:nil];
[UIView setAnimationDuration:4.0];
secondImageView.alpha = 1;
[firstImageView setFrame:CGRectMake(47, 192, 93, 142)];
[UIView commitAnimations];
已firstImageView
在界面生成器中添加,我想以编程方式添加第二个。当我添加secondImageView
到我的视图 ( [self.view addSubview:secondImageView];
) 时,第一个消失了。
具有以下firstImageView
框架:
X:114.0 Y:192.0 宽度:93.0 高度:142.0
为什么这种情况不断发生?
所以我有点修复它。我在 InterfaceBuilder 中添加了具有相同框架和内容的 secondImageView,现在它可以工作了。