2012-01-28 4 views
1

버튼 클릭시 이미지보기에서 이미지를 변경하고 싶지만 변경되지 않습니다. 항상 같은 시간 체크 만약에 0이 아닌 selectedIndex 있도록 제대로 tag 번호를 설정해야합니다, 또한 modelImagewView.image = [UIImage imageNamed:@"composittwo.jpg"];버튼 클릭시 imageView에서 이미지를 변경하는 방법

- 나는

- (IBAction) changeImage:(id)sender 
{ 
    UIButton *tappedButton = (UIButton*) sender; 
    NSInteger selectedIndex = [tappedButton tag]; 

    if (selectedIndex==0) 
    { 
     UIImage *modelimage = [UIImage imageNamed:@"compositone.jpg"]; 
     modelImagewView.image=modelimage; 
    } 
    else 
    { 
     UIImage *modelimage = [UIImage imageNamed:@"composittwo.jpg"]; 
     modelImagewView.image=modelimage; 
    } 
} 
+0

그것은이 스토리 보드의 프로젝트를 시도? IBAction을 올바르게 연결 했습니까? – Garoal

답변

1

이 형식을 시도 이미지보기에로드 JPG 이미지를 사용하고 있습니다 해당 IBAction을 해당 버튼에 연결했습니다.

+0

이러한 이미지를 배열에 저장하는 방법 및 동일한 작업 수행 – chandru

+0

@chandru 배열이란 무엇입니까? 이 경우 일부 작업에서'unbutton '에 대한'image'가 변경됩니다. –

0

이 코드

- (IBAction) changeImage:(id)sender 
{ 
    UIButton *tappedButton = (UIButton*) sender; 

    if (tappedButton.tag==0) 
    { 
     modelImageView.image=[UIImage imageNamed:@"compositone.jpg"]; 
    } 
    else 
    { 
     modelImageView.image=[UIImage imageNamed:@"composittwo.jpg"]; 
    } 
} 
관련 문제