2013-05-22 2 views
0

다음 이미지와 같이 다음 및 이전 페이지로 이동할 때 이미지가 바뀌는 이미지 뷰가 4 개 있습니다. 모든 4 개의 이미지보기는 하나의 IBOutletCollection과 함께 붙어 있으며 서로 다른 태그로 구분됩니다. 그러나 이미지 이름을 변경하지 않고 문제가 발생하면 다음 버튼을 이동하고 두 번째 이미지 이름을 변경하면 문제가 발생합니다. 변경 중입니다. 두 번째 이미지 이름과 y 위치, 나머지는 모두 y 위치 변경, 나는 무슨 일이 일어 났는지 모른다. 당신은 두 번째 이미지 3, 4 점에 볼 수 있습니다 First Image Second Imageiphone sdk에서 이미지 변경시 이상한 동작이 발생했습니다.

는 이동하지만 자신의 위치를 ​​변경하지 않았다.

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

_currentlySelectedImage 이미지를 내 IBOutletCollection하고 currentIndex는 현재 인덱스입니다. 미리 감사드립니다.

+0

다음 페이지로 이동할 때 이전 이미지의 이미지를 유지합니다. 이전 ImageView 이미지를 색상이없는 원 이미지로 변경해야합니다. –

+0

죄송합니다. 당신을 데려 오지 못했습니다. 이전 이미지를 바꿀 필요가 없습니다. – josh

+0

예 이전 이미지를 일반 흰색 이미지로 다시 변경해야합니다. –

답변

0

도트의 원점과 같은 모양인데 두 이미지를 모두 포함 할 수있을만큼 큰 펜촉 파일의 이미지를 설정하고 '중앙'보기 모드를 사용하십시오. 이미지를 변경해야 할 때 새 UIImage UIImageView 프레임을 변경하지 않고

0

마지막으로 해결책을 얻은 후 nib 파일에서 user Autolayout 옵션을 선택 취소합니다. 그게 이상하지만 해결 됐어.

관련 문제