2012-01-28 12 views
1

ボタンをクリックして画像を表示しても画像は変更したいが、変更はしない。 modelImagewView.image = [UIImage imageNamed:@"composittwo.jpg"];ボタンをクリックしてimageViewで画像を変更する方法

また、selectedIndexがあれば同時にチェックでは常に0にならないようにあなたが適切tag番号を設定していることを確認してください - 私はこのフォーマットを試してみてください画像表示に

- (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"]; 
    } 
} 
関連する問題