2013-05-22 37 views
0

我有4个图像视图,当用户移动到下一个图像显示的前一页和前一页时,我正在更改图像。所有4个图像视图都附有单个IBOutletCollection,我使用不同的标签进行区分,但是当我没有更改其图像名称时它会正常工作,并且当我移动下一个按钮并更改第二个图像的图像名称时会产生问题,我正在更改第二个图像名称和它的y位置,但其余的都改变它们的位置,我不知道发生了什么? First Image Second Image在iPhone上改变图像时出现奇怪的行为sdk

您可以在第二图像第三和第四点看拉升,但我没有改变自己的立场。

  UIImageView * imageView = [_currentlySelectedImage objectAtIndex:currentIndex]; 
     imageView.image = [UIImage imageNamed:@"blueDot_btn.png"]; 
     imageView.frame = CGRectMake(imageView.frame.origin.x, 232, 17, 18); 

_currentlySelectedImage是我的形象的IBOutletCollectioncurrentIndex是当前索引。 在此先感谢。

+0

它使图像以前的imageViews当您移动到下一个页面..你需要做的是以前ImageViews的图像切换到没有颜色的圆圈图像。 –

+0

对不起,我无法得到你,我不需要改变以前的形象。 – josh

+0

是的,你需要改变以前的图像回纯白色图像。 –

回答

0
在你的屏幕截图看起来像点的原点

是一样的,尝试在你的笔尖文件大到足以容纳两个图像,并使用视图模式“中心”,当你需要改变形象只是分配设置为图片新的UIImage UIImageView无需更改框架

0

终于得到解决方案后,从nib文件中取消选择user Autolayout选项。这很奇怪,但它解决了。

相关问题