2012-06-19 3 views
0

나는보기에 4 개의 이미지 뷰를 가지고있다. 나는 4 개의 이미지를 움직일 수있게 만들고 싶다. 나는 움직이는 방법을 사용했다. 그것은 나의 이미지 뷰 중 3 개를 위해 작동한다. 네 번째는 움직이지 않는다. 터치는 NSlog가 확인한 모든 경우에 감지됩니다. 도움을 청하십시오.Uiimageview 움직이지 않는다

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{ 
    UITouch *touch = [[event allTouches] anyObject]; 
    CGPoint location = [touch locationInView:self.view]; 
    if ([touch view] == textstyleImage) { 
     textstyleImage.center = location; 
     } 
    else if ([touch view] == clipartImage){ 
     clipartImage.center = location; 

    } 
    else if([touch view] == customMessage){ 
     customMessage.center = location; 
    } 
    else if([touch view] == galleryImage){ 
     galleryImage.center = location; 
    } 
} 
+0

문제를 치료할 코드를 보여주십시오. – HarshIT

답변

1

[fourthImageView setUserInteractionEnabled:YES]; 

같은 그 이미지 뷰에 대한 사용자의 상호 작용을 활성화하고 다시 테스트합니다.

+0

내 viewdidload.however에 이것을 설정했습니다. 여전히 작동하지 않습니다. –

+0

보기에 하위보기로 추가 했습니까? 추가하지 않는 것을 때때로 확인하십시오. – Dee

+0

예. 추가했습니다. 하위보기가 필요에 따라 내보기에 표시됩니다. 내 터치가 감지 된 경우에도. –

관련 문제